id = "oxker" name = "Oxker" homepage = "https://github.com/mrjackwills/oxker" description = "TUI for viewing and controlling Docker containers." executables = ["oxker"] platforms = ["macos", "linux"] [dotfiles] # Oxker's official README says it creates config.toml in the user's local # config directory, as resolved by the Rust directories crate. # https://github.com/mrjackwills/oxker paths = [ "[configHome]/oxker/config.toml", "[appData]/oxker/config.toml", ] exclude = [] secret = [] [commands] format = 1 label = "Docker TUI" description = "Start oxker with common display and connection options. Config file, save-dir and timezone options are left out." quality = "ai-draft" parser = { end_of_options = "--", interleave = "permute", long_equals = false, short_attached = false, short_bundles = false } [[commands.source]] id = "readme" kind = "manual" url = "https://github.com/mrjackwills/oxker" evidence = """ |```-d [number > 0]```| Set the minimum update interval for docker information in milliseconds. Defaults to 1000 (1 second).| |```-r```| Show raw logs. By default, removes ANSI formatting (conflicts with `-c`).| |```-c```| Attempt to color the logs (conflicts with `-r`).| |```-t```| Remove timestamps from each log entry.| |```-s```| If running via Docker, will display the oxker container.| |```--host [string]```| Connect to Docker with a custom hostname. Defaults to `/var/run/docker.sock`. Will use `$DOCKER_HOST` environment variable if set.| |```--no-stderr```| Do not include stderr output in logs.| """ [[commands.field]] id = "interval" label = "Update interval (ms)" type = "integer" option = ["-d"] sources = ["readme"] [[commands.field]] id = "host" label = "Docker host" type = "string" option = ["--host"] sources = ["readme"] [[commands.field]] id = "raw" label = "Raw logs" type = "boolean" option = ["-r"] sources = ["readme"] [[commands.field]] id = "color" label = "Color logs" type = "boolean" option = ["-c"] sources = ["readme"] [[commands.field]] id = "no_timestamp" label = "Remove timestamps" type = "boolean" option = ["-t"] sources = ["readme"] [[commands.field]] id = "show_self" label = "Show oxker container" type = "boolean" option = ["-s"] sources = ["readme"] [[commands.field]] id = "no_stderr" label = "Exclude stderr" type = "boolean" option = ["--no-stderr"] sources = ["readme"] [[commands.task]] id = "start" label = "Start oxker" fields = ["interval", "host"] required = [] [[commands.group]] id = "basic" label = "Basic" fields = ["interval", "host", "raw", "color", "no_timestamp", "show_self", "no_stderr"]