{
"name": "fd",
"description": "A simple, fast and user-friendly alternative to 'find'",
"options": [
{
"names": [
"-H",
"--hidden"
],
"description": "Search hidden files and directories"
},
{
"names": [
"-I",
"--no-ignore"
],
"description": "Do not respect .(git|fd)ignore files"
},
{
"names": [
"-s",
"--case-sensitive"
],
"description": "Case-sensitive search (default: smart case)"
},
{
"names": [
"-i",
"--ignore-case"
],
"description": "Case-insensitive search (default: smart case)"
},
{
"names": [
"-g",
"--glob"
],
"description": "Glob-based search (default: regular expression)"
},
{
"names": [
"-a",
"--absolute-path"
],
"description": "Show absolute instead of relative paths"
},
{
"names": [
"-l",
"--list-details"
],
"description": "Use a long listing format with file metadata"
},
{
"names": [
"-L",
"--follow"
],
"description": "Follow symbolic links"
},
{
"names": [
"-p",
"--full-path"
],
"description": "Search full path (default: file-/dirname only)"
},
{
"names": [
"-0",
"--print0"
],
"description": "Separate results by the null character"
},
{
"names": [
"-h",
"--help"
],
"description": "Prints help information"
},
{
"names": [
"-V",
"--version"
],
"description": "Prints version information"
},
{
"names": [
"-d",
"--max-depth"
],
"description": "Set maximum search depth",
"takes_arg": true,
"arg": {
"name": "depth"
}
},
{
"names": [
"-t",
"--type"
],
"description": "Filter by type",
"takes_arg": true,
"arg": {
"name": "filetype",
"suggestions": [
"f",
"d",
"l",
"x",
"e",
"s",
"p"
]
}
},
{
"names": [
"-e",
"--extension"
],
"description": "Filter by file extension",
"takes_arg": true,
"arg": {
"name": "file extension"
}
},
{
"names": [
"-x",
"--exec"
],
"description": "Execute a command for each search result",
"takes_arg": true,
"arg": {
"name": "cmd"
}
},
{
"names": [
"-X",
"--exec-batch"
],
"description": "Execute a command with all search results at once",
"takes_arg": true,
"arg": {
"name": "cmd"
}
},
{
"names": [
"-E",
"--exclude"
],
"description": "Exclude entries that match the given glob pattern",
"takes_arg": true,
"arg": {
"name": "pattern"
}
},
{
"names": [
"-c",
"--color"
],
"description": "When to use colors",
"takes_arg": true,
"arg": {
"name": "when",
"suggestions": [
"never",
"auto",
"always"
]
}
},
{
"names": [
"-S",
"--size"
],
"description": "Limit results based on the size of files",
"takes_arg": true,
"arg": {
"name": "size"
}
},
{
"names": [
"--changed-within"
],
"description": "Filter by file modification time (newer than)",
"takes_arg": true,
"arg": {
"name": "date"
}
},
{
"names": [
"--changed-before"
],
"description": "Filter by file modification time (older than)",
"takes_arg": true,
"arg": {
"name": "date"
}
}
],
"args": [
{
"name": "pattern",
"description": "The search pattern - a regular expression unless '--glob' is used (optional)"
},
{
"name": "path",
"description": "The root directories for the filesystem search",
"is_variadic": true,
"template": "folders"
}
]
}