{
"name": "lsd",
"description": "An ls command with a lot of pretty colors and some other stuff",
"options": [
{
"names": [
"-1",
"--oneline"
],
"description": "Display one entry per line"
},
{
"names": [
"-A",
"--almost-all"
],
"description": "Do not list implied . and"
},
{
"names": [
"-a",
"--all"
],
"description": "Do not ignore entries starting with"
},
{
"names": [
"-d",
"--directory-only"
],
"description": "Display directories themselves, and not their contents (recursively when used with --tree)"
},
{
"names": [
"-F",
"--classify"
],
"description": "Append indicator (one of */=>@|) at the end of the file names"
},
{
"names": [
"-h",
"--human-readable"
],
"description": "For ls compatibility purposes ONLY, currently set by default"
},
{
"names": [
"-i",
"--inode"
],
"description": "Display the index number of each file"
},
{
"names": [
"-L",
"--dereference"
],
"description": "When showing file information for a symbolic link, show information for the file the link references rather than for the link itself"
},
{
"names": [
"-l",
"--long"
],
"description": "Display the extended file metadata as a table"
},
{
"names": [
"-R",
"--recursive"
],
"description": "Recurse into directories"
},
{
"names": [
"-r",
"--reverse"
],
"description": "Reverse the order of the sort"
},
{
"names": [
"-S",
"--sizesort"
],
"description": "Sort by size"
},
{
"names": [
"-t",
"--timesort"
],
"description": "Sort by time modified"
},
{
"names": [
"-v",
"--versionsort"
],
"description": "Natural sort of (version) numbers within text"
},
{
"names": [
"--classic"
],
"description": "Enable classic mode (no colors or icons)"
},
{
"names": [
"-X",
"--extensionsort"
],
"description": "Sort by file extension"
},
{
"names": [
"--help"
],
"description": "Prints help information"
},
{
"names": [
"--ignore-config"
],
"description": "Ignore the configuration file"
},
{
"names": [
"--no-symlink"
],
"description": "Do not display symlink target"
},
{
"names": [
"--total-size"
],
"description": "Display the total size of directories"
},
{
"names": [
"--tree"
],
"description": "Recurse into directories and present the result as a tree"
},
{
"names": [
"-V",
"--version"
],
"description": "Prints version information"
},
{
"names": [
"--blocks"
],
"description": "Specify the blocks that will be displayed and in what order",
"takes_arg": true,
"arg": {
"name": "blocks",
"suggestions": [
"permission",
"user",
"group",
"size",
"date",
"name",
"inode",
"links"
]
}
},
{
"names": [
"--color"
],
"description": "When to use terminal colours",
"takes_arg": true,
"arg": {
"name": "color",
"suggestions": [
"always",
"auto",
"never"
]
}
},
{
"names": [
"--date"
],
"description": "How to display date",
"takes_arg": true,
"arg": {
"name": "date",
"suggestions": [
"date",
"relative",
"+date-time-format"
]
}
},
{
"names": [
"--depth"
],
"description": "Stop recursing into directories after reaching depth",
"takes_arg": true,
"arg": {
"name": "num"
}
},
{
"names": [
"--group-dirs"
],
"description": "Sort the directories then the files",
"takes_arg": true,
"arg": {
"name": "group-dirs",
"suggestions": [
"none",
"first",
"last"
]
}
},
{
"names": [
"--icon"
],
"description": "When to print the icons",
"takes_arg": true,
"arg": {
"name": "icon",
"suggestions": [
"always",
"auto",
"never"
]
}
},
{
"names": [
"--icon-theme"
],
"description": "Whether to use fancy or unicode icons",
"takes_arg": true,
"arg": {
"name": "icon-theme",
"suggestions": [
"fancy",
"unicode"
]
}
},
{
"names": [
"--ignore-glob"
],
"description": "Do not display files/directories with names matching the glob pattern(s). More than one can be specified by repeating the argument",
"takes_arg": true,
"arg": {
"name": "pattern"
}
},
{
"names": [
"--size"
],
"description": "How to display size",
"takes_arg": true,
"arg": {
"name": "size",
"suggestions": [
"default",
"short",
"bytes"
]
}
},
{
"names": [
"--sort"
],
"description": "Sort by WORD instead of name",
"takes_arg": true,
"arg": {
"name": "WORD",
"suggestions": [
"size",
"time",
"version",
"extension"
]
}
}
],
"args": [
{
"is_variadic": true,
"template": "folders"
}
]
}