<commit_before># Catalog of Utilities

## Config

A collection of functions to facilitate configuration change management.  The following functions are provided as part of this library:

````python
from jnpr.eznc.utils import Config
````

  * commit() - performs a commit of the candidate configuration
  * commit_check() - performs a commit "check" of the candidate configuration
  * diff() - returns a diff string of the candidate configuration; i.e. "show | compare ..."
  * load() - lots of cool ways to load configuration into the device
  * lock() - attempt an exclusive lock on the candidate configuration
  * rollback() - performs the rollback operation
  * unlock() - attempt to unlock the candidate configuration
  
## RE

A collection of functions for handling the routing-engine (control-CPU).  

___WORK IN PROGRESS - NOT YET AVAILABLE___

## FS

A collection of functions for handling file-system operations, like MD5 checksum, copying, storage usage/cleanup.

___WORK IN PROGRESS - NOT YET AVAIALBLE___
<commit_msg>Update UTILS_CATALOG.md<commit_after># Catalog of Utilities

## Config

A collection of functions to facilitate configuration change management.  The following functions are provided as part of this library:

````python
from jnpr.eznc.utils import Config
````
For more details you can either do a `help(Config)` or see the source code [here](https://github.com/jeremyschulman/py-junos-eznc/blob/master/lib/jnpr/eznc/utils/config.py).

## FS

A collection of functions for handling file-system operations, like MD5 checksum, copying, storage usage/cleanup.

````python
from jnpr.eznc.utils import FS
````
For more details you can either do a `help(FS)` or see the source code [here](https://github.com/jeremyschulman/py-junos-eznc/blob/master/lib/jnpr/eznc/utils/filesys.py).

## RE

A collection of functions for handling the routing-engine (control-CPU).  

___WORK IN PROGRESS - NOT YET AVAILABLE___

{'fraction_non_alphanumeric': 0.08747412008281573, 'fraction_numerical': 0.0010351966873706005, 'mean_word_length': 4.354570637119114, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2932452', 'n_tokens_mistral': 560, 'n_tokens_neox': 535, 'n_words': 223}