const completion = { name : "zoxide" , description : "A smarter cd command for your terminal" , subcommands : [ { name : "add" , description : "Add a new directory or increment its rank" , options : [ { name : [ "-h" , "--help" ] , description : "Print help information" , } , { name : [ "-V" , "--version" ] , description : "Print version information" , } , ] , args : { name : "paths" , isVariadic : true , template : "folders" , } , } , { name : "import" , description : "Import entries from another application" , options : [ { name : "--from" , description : "Application to import from" , args : { name : "from" , suggestions : [ "autojump" , "z" ] , } , } , { name : "--merge" , description : "Merge into existing database" , } , { name : [ "-h" , "--help" ] , description : "Print help information" , } , { name : [ "-V" , "--version" ] , description : "Print version information" , } , ] , args : { name : "path" , template : "filepaths" , } , } , { name : "init" , description : "Generate shell configuration" , options : [ { name : "--cmd" , description : "Renames the 'z' command and corresponding aliases" , args : { name : "cmd" , isOptional : true , } , } , { name : "--hook" , description : "Chooses event upon which an entry is added to the database" , args : { name : "hook" , isOptional : true , suggestions : [ "none" , "prompt" , "pwd" ] , } , } , { name : "--no-aliases" , description : "Prevents zoxide from defining any commands" , } , { name : [ "-h" , "--help" ] , description : "Print help information" , } , { name : [ "-V" , "--version" ] , description : "Print version information" , } , ] , args : { name : "shell" , suggestions : [ "bash" , "elvish" , "fish" , "nushell" , "posix" , "powershell" , "xonsh" , "zsh" , ] , } , } , { name : "query" , description : "Search for a directory in the database" , options : [ { name : "--exclude" , description : "Exclude a path from results" , args : { name : "exclude" , isOptional : true , template : "folders" , } , } , { name : "--all" , description : "Show deleted directories" , } , { name : [ "-i" , "--interactive" ] , description : "Use interactive selection" , } , { name : [ "-l" , "--list" ] , description : "List all matching directories" , } , { name : [ "-s" , "--score" ] , description : "Print score with results" , } , { name : [ "-h" , "--help" ] , description : "Print help information" , } , { name : [ "-V" , "--version" ] , description : "Print version information" , } , ] , args : { name : "keywords" , isVariadic : true , isOptional : true , } , } , { name : "remove" , description : "Remove a directory from the database" , options : [ { name : [ "-i" , "--interactive" ] , args : { name : "interactive" , isVariadic : true , isOptional : true , } , } , { name : [ "-h" , "--help" ] , description : "Print help information" , } , { name : [ "-V" , "--version" ] , description : "Print version information" , } , ] , args : { name : "paths" , isVariadic : true , isOptional : true , template : "folders" , } , } , ] , options : [ { name : [ "-h" , "--help" ] , description : "Print help information" , } , { name : [ "-V" , "--version" ] , description : "Print version information" , } , ] , } ; export default completion ;