Crates.io | aki-stats |
lib.rs | aki-stats |
version | 0.1.18 |
source | src |
created_at | 2021-03-03 07:34:56.276519 |
updated_at | 2024-06-19 16:10:21.624315 |
description | output the statistics of text, like a wc of linux command. |
homepage | |
repository | https://github.com/aki-akaguma/aki-stats |
max_upload_size | |
id | 363007 |
size | 81,650 |
output the statistics of text, like a wc of linux command.
aki-stats --help
Usage:
aki-stats [options]
output the statistics of text, like a wc of linux command.
Options:
-a, --all output the all statistics of text
-b, --bytes output the byte counts
-c, --chars output the unicode character counts
-l, --lines output the line counts
-m, --max-line-bytes output the maximum byte counts of line
-w, --words output the word counts
--locale <loc> locale of number format: en, fr, ... posix
-?, --query <q> display available names of locale and exit
-H, --help display this help and exit
-V, --version display version information and exit
Examples:
Outputs the line count:
echo -e "acbde fghi\njkln opqr" | aki-stats -l
Outputs the byte count:
echo -e "acbde fghi\njkln opqr" | aki-stats -b
Outputs the word count:
echo -e "acbde fghi\njkln opqr" | aki-stats -w
cargo install aki-stats
cargo deb
and install .deb into your local repository of debian package.
Output the all statistics of input text.
command line:
cat fixtures/sherlock.txt | aki-stats -a
result output:
lines:"26", bytes:"1207", chars:"1207", words:"226", max:"83"
Output the only line count.
command line:
cat fixtures/sherlock.txt | aki-stats -l
result output:
lines:"26"
Output the only byte count.
command line:
cat fixtures/sherlock.txt | aki-stats -b --locale en
result output:
bytes:"1,207"
See fn execute()
for this library examples.
This project is licensed under either of
at your option.