{
"name": "tokei",
"description": "Count your code, quickly",
"options": [
{
"names": [
"-f",
"--files"
],
"description": "Will print out statistics on individual files"
},
{
"names": [
"-h",
"--help"
],
"description": "Prints help information"
},
{
"names": [
"--hidden"
],
"description": "Count hidden files"
},
{
"names": [
"-l",
"--languages"
],
"description": "Prints out supported languages and their extensions"
},
{
"names": [
"--no-ignore"
],
"description": "Don't respect ignore files (.gitignore, .ignore, etc.)"
},
{
"names": [
"--no-ignore-dot"
],
"description": "Don't respect .ignore and .tokeignore files, including those in parent directories"
},
{
"names": [
"--no-ignore-parent"
],
"description": "Don't respect ignore files (.gitignore, .ignore, etc.) in parent directories"
},
{
"names": [
"--no-ignore-vcs"
],
"description": "Don't respect VCS ignore files (.gitignore, .hgignore, etc.), including those in parent directories"
},
{
"names": [
"-V",
"--version"
],
"description": "Prints version information"
},
{
"names": [
"-v",
"--verbose"
],
"description": "Set log output level:"
},
{
"names": [
"-c",
"--columns"
],
"description": "Sets a strict column width of the output, only available for terminal output",
"takes_arg": true,
"arg": {
"name": "columns"
}
},
{
"names": [
"-e",
"--exclude"
],
"description": "Ignore all files & directories matching the pattern",
"takes_arg": true,
"arg": {
"name": "exclude",
"template": "filepaths"
}
},
{
"names": [
"-i",
"--input"
],
"description": "Gives statistics from a previous tokei run. Can be given a file path, or \"stdin\" to read from stdin",
"takes_arg": true,
"arg": {
"name": "input",
"suggestions": [
"stdin"
],
"template": "filepaths"
}
},
{
"names": [
"-o",
"--output"
],
"description": "Outputs Tokei in a specific format",
"takes_arg": true,
"arg": {
"name": "output",
"suggestions": [
"cbor",
"json",
"yaml"
]
}
},
{
"names": [
"-s",
"--sort"
],
"description": "Sort languages based on column",
"takes_arg": true,
"arg": {
"name": "sort",
"suggestions": [
"files",
"lines",
"blanks",
"code",
"comments"
]
}
},
{
"names": [
"-t",
"--type"
],
"description": "Filters output by language type, seperated by a comma. i.e. -t=Rust,Markdown",
"takes_arg": true,
"arg": {
"name": "type"
}
}
]
}