All Versions
Latest Version
Avg Release Cycle
59 days
Latest Release

Changelog History
Page 1

  • v10.1.0

    • ➕ Added cjsx extension to CoffeeScript.
    • 💎 Tokei will now recognise files with #!/usr/bin/env ruby as Ruby.
    • ⚡️ Updated dependencies.
    • Tokei now uses crossbeam channels over std::mpsc, which should have a noticeable performance improvement on large repos.
    • 👌 Improved documentation for libtokei.

    Added languages

    • @lzybkr PowerShell
    • @turbo MoonScript
    • @dtolnay Thrift
    • @Tranzystorek FlatBuffers
    • @NieDzejkob Emojicode
    • @DanteFalzone0 HolyC
    • @sci4me Odin
    • @fkarg Rusty Object Notation (RON)
  • v10.0.1

    July 04, 2019
  • v10.0.0

    June 10, 2019
    • 🛠 Fixed minor parsing bugs.
    • Width is now limited to 80 unless you use the --files flag.
    • ➕ Added the mjs extension to JavaScript.
    • ➕ Added the tpp extension to C++.
    • 👀 You can now disable Tokei's git ignore detection, similar to ripgrep. See --help for options.
    • You can now add a .tokeignore file to your project to specify file paths for tokei to always ignore. This file uses the same syntax as .gitignore.
    • 👌 Improved Pascal representation

    Added languages

    • @hobofan solidity
    • @stefanmaric GraphQL
    • @jhpratt PostCSS
    • @evitalis RPM
    • @alexmaco Pony
    • @yjhmelody WASM, LLVM, Pest
    • @XAMPPRocky ASN.1
  • v9.1.1

    March 30, 2019
  • v9.1.0

    March 20, 2019
  • v9.0.0

    January 13, 2019
    • Tokei now has config files. You can now specify some commonly used arguments in a .tokeirc/tokei.toml. Namely columns to set the default column output, types to filter your count to just a single set of languages, and treat_doc_strings_as_comments which is a new option that allows you to specify whether to treat doc strings such as """ in Python as comments or code. The config files can be specified in two places, the current directory tokei is running in and your [system configuration directory](// The priority of options is as follows CLI > <current_directory> > <configuration_directory>.
    • Tokei is now available on Conda.
    • Tokei's README has been translated to chinese.
    • LanguageType now implements Hash.
    • Tokei now batches it's console output, this should result in a small performance boost.
    • There is now a --columns argument for manually setting tokei's output width.
    • The --sort argument is now case-insensitive.
    • 📜 Tokei will now mark languages who's files failed to parse correctly as potentially inaccurate.
    • Due to a bug in trust-ci x86_64-unknown-netbsd versions are will not be available in GitHub releases. (You will still be able to install from source.)
    • 👍 Due to toml-rs's lacking enum support the TOML output option has been disabled.

    Added languages

    • @t-richards Liquid
    • @diaphore Added the .glsl extension to GLSL.
    • @ahmedelgabri Twig
    • @pmoura Logtalk
    • @alekratz Perl, Not Quite Perl
    • 🔌 @XAMPPRocky Automake, .NET Resource, HLSL, INI, Unreal Plugin, Unreal Project, Unreal Shader, Unreal Shader Header, Unreal Markdown, Visual Basic, Visual Studio Solution, Visual Studio Project, Xcode Config,
    • @TheMrNomis SWIG
    • @xnorme Added the .vhdl extension to VHDL
  • v8.0.1

    August 28, 2018
  • v8.0.0

    August 25, 2018
    • A language's comments, and quotes are now available through the LanguageType enum.
    • You can filter by language using the -t/--type option. e.g. tokei -t "Rust,C" will print only Rust and C files.
    • Tokei now understands terminal width and will expand to fit it. (Thanks to @Veykril)
    • ➕ Added [comparison](./ document to compare Tokei to other code counters.
    • ⚡️ Updated dependencies

    Added languages

    • @BrandonBoone VB6, VBScript, XSLT
    • @ialpert BrightScript
    • @PJB3005 Dream Maker
    • @schmee edn
  • v7.0.3

    June 04, 2018

    Made various optimisations, up to 65% faster in some cases.

    Added languages

    • @DenialAdams Added Forsyth-Edwards-Notation (FEN)
    • @DjebbZ Added ClojureC
    • @grimm26 Added HCL/Terraform
  • v7.0.2

    April 23, 2018
    • ⚡️ Updated dependencies.
    • 🔄 Changed how compilied serialization formats are handled.
    • 🛠 Fixed minor parser inaccuracies.
    • Tokei should now recognise more python files from their shebang.

    Added languages

    • @ignatenko Added Meson
    • @sprang Added Scheme
    • @fengcms Added Vue
    • @mark.knol Added Haxe
    • @rleungx Added ABAP, COBOL, and Groovy
    • @tiehuis Added Zig
    • @murielsilveira Added Mint
    • @notramo Added Elvish Shell and Kakoune
    • @aatxe Added Racket
    • @kamilchm Added ReasonML
    • @cyplp Added XSL