<commit_before>sfq - Simple File-based Queue
===
[Development Environment]
* OS) CentOS 7 64bit

[Build]
* 1) git clone (get source tree)
* 2) make (use sfq/Makefile)

[Binaries]
* Library) sfq/lib/lib*.so
* Exe) sfq/bin/sfqc-*

[Set Path & DLL-Path]
* export LD_LIBRARY_PATH="** sfq-dir **/lib:${LD_LIBRARY_PATH}"
* export PATH="** sfq-dir **/bin:${PATH}"

[Run) Queue Type-1]

Queue is static. you can add data (by sfqc-pusht command) and you can get data (by sfqc-shift command)

for example
* 1) sfqc-init ("noname" directory is made in "/var/tmp")
* 2) sfqc-pusht -t aaa
* 3) sfqc-pusht -t bbb
* 4) sfqc-pusht -t ccc (added 3 record)
* 5) sfqc-list (print records)
* 6) sfqc-shift (you got "aaa")
* 7) sfqc-pop (you got "ccc")
* 8) sfqc-clear (clear all records)

[Run) Queue Type-2]

Queue is dynamic. you can add data (by command) but data is automatically retrieved

for example
* 1) rm -rf /var/tmp/noname (delete the queue that was made before)
* 2) sfqc-init -P 1
* 3) sfqc-pusht -t 'date > /tmp/aaa.txt' (you get to tell the current time in "/tmp/aaa.txt")
... text("date > /tmp/aaa.txt") is sent automatically to the standard input of "/bin/sh"

[Command Options]
...

## License
* MIT  
    * see MIT-LICENSE.txt
<commit_msg>process-num param key change P to R<commit_after>sfq - Simple File-based Queue
===
[Development Environment]
* OS) CentOS 7 64bit

[Build]
* 1) git clone (get source tree)
* 2) make (use sfq/Makefile)

[Binaries]
* Library) sfq/lib/lib*.so
* Exe) sfq/bin/sfqc-*

[Set Path & DLL-Path]
* export LD_LIBRARY_PATH="** sfq-dir **/lib:${LD_LIBRARY_PATH}"
* export PATH="** sfq-dir **/bin:${PATH}"

[Run) Queue Type-1]

Queue is static. you can add data (by sfqc-pusht command) and you can get data (by sfqc-shift command)

for example
* 1) sfqc-init ("noname" directory is made in "/var/tmp")
* 2) sfqc-pusht -t aaa
* 3) sfqc-pusht -t bbb
* 4) sfqc-pusht -t ccc (added 3 record)
* 5) sfqc-list (print records)
* 6) sfqc-shift (you got "aaa")
* 7) sfqc-pop (you got "ccc")
* 8) sfqc-clear (clear all records)

[Run) Queue Type-2]

Queue is dynamic. you can add data (by command) but data is automatically retrieved

for example
* 1) rm -rf /var/tmp/noname (delete the queue that was made before)
* 2) sfqc-init -R 1
* 3) sfqc-pusht -t 'date > /tmp/aaa.txt' (you get to tell the current time in "/tmp/aaa.txt")
... text("date > /tmp/aaa.txt") is sent automatically to the standard input of "/bin/sh"

[Command Options]
...

## License
* MIT  
    * see MIT-LICENSE.txt

{'fraction_non_alphanumeric': 0.1532, 'fraction_numerical': 0.016, 'mean_word_length': 3.5307971014492754, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1285365', 'n_tokens_mistral': 1039, 'n_tokens_neox': 956, 'n_words': 340}