id = "gurk"
name = "gurk"
homepage = "https://github.com/boxdot/gurk-rs"
description = "Signal Messenger client for terminal."
executables = ["gurk"]
[dotfiles]
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> Path to config file
--data-dir <PATH> 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"]