id = "autojump" name = "autojump" description = "A faster way to navigate your filesystem by jumping to frequently used directories." homepage = "https://github.com/wting/autojump" executables = ["autojump"] [commands] format = 1 label = "Manage autojump database" description = "Add directories, adjust weights, or inspect the autojump database. Jumping itself is done by the j shell function." quality = "ai-draft" base = "fig:autojump" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = true, short_bundles = false } [[commands.source]] id = "fig" kind = "completion" url = "https://github.com/withfig/autocomplete/blob/master/src/autojump.ts" license = "MIT" [[commands.field]] id = "add" label = "Add directory" type = "path" option = ["-a", "--add"] path = { kind = "directory", role = "input" } sources = ["fig"] [[commands.field]] id = "stat" label = "Show database entries" type = "boolean" option = ["-s", "--stat"] sources = ["fig"] [[commands.field]] id = "purge" label = "Remove non-existent paths" type = "boolean" option = ["--purge"] effect = "delete" sources = ["fig"] [[commands.task]] id = "stat" label = "Show database" fields = ["stat"] required = ["stat"] set = { stat = [true] } [[commands.task]] id = "purge" label = "Purge stale paths" fields = ["purge"] required = ["purge"] set = { purge = [true] } [[commands.group]] id = "basic" label = "Basic" fields = ["add", "stat", "purge"]