id = "gurk" name = "gurk" homepage = "https://github.com/boxdot/gurk-rs" description = "Signal Messenger client for terminal." executables = ["gurk"] [dotfiles] # The official README lists these four default configuration locations, in # order: XDG_CONFIG_HOME/gurk/gurk.toml, XDG_CONFIG_HOME/gurk.toml, # ~/.config/gurk/gurk.toml, and ~/.gurk.toml. The first and third spellings # are the same catalog location when XDG_CONFIG_HOME is unset. # https://github.com/boxdot/gurk-rs#configuration paths = [ "[configHome]/gurk/gurk.toml", "[configHome]/gurk.toml", "~/.gurk.toml", ] secret = [] [commands] format = 1 label = "Start gurk" description = "Start the Signal client with a custom config file or data directory." quality = "ai-draft" parser = { end_of_options = "--", interleave = "permute", long_equals = true, short_attached = false, short_bundles = false } [[commands.source]] id = "readme" kind = "manual" url = "https://github.com/boxdot/gurk-rs/blob/master/README.md" revision = "master 2026-10" evidence = """ -c, --config Path to config file --data-dir Path to data directory """ [[commands.field]] id = "config" label = "Config file" type = "path" option = ["--config", "-c"] path = { kind = "file", role = "input" } sources = ["readme"] [[commands.field]] id = "data_dir" label = "Data directory" type = "path" option = ["--data-dir"] path = { kind = "directory", role = "input" } sources = ["readme"] [[commands.task]] id = "custom" label = "Custom config and data" fields = ["config", "data_dir"] required = [] [[commands.group]] id = "basic" label = "Basic" fields = ["config", "data_dir"]