Skip to content

burke/ttc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ttc

Count tokens in files with a sort of wc -l-flavoured usage.

$ git ls-files | xargs ttc
       2 .gitignore
    4902 Cargo.lock
      72 Cargo.toml
     201 LICENSE
     157 README.md
     501 src/main.rs
    5835 total
$ ttc < README.md
157

Run cargo build --release then copy target/release/ttc to your path (or just cargo install --git https://github.com/burke/ttc/).

You can select between encodings (cl100k_base, p50k_base, p50k_edit, r50k_base) with the --encoding flag. The default is cl100k_base.