id = "mackup"
name = "Mackup"
homepage = "https://github.com/lra/mackup"
description = "Keep your application settings in sync (OS X/Linux)."
executables = ["mackup"]
platforms = ["macos", "linux"]
[dotfiles]
paths = ["~/.mackup.cfg", "~/.mackup/"]
secret = []
side_effect = false
self_sync = true
[commands]
format = 1
label = "Mackup"
description = "Back up or restore application settings. Only the global flags are exposed here; pick the subcommand yourself."
quality = "ai-draft"
base = "fig:mackup"
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/mackup.ts"
license = "MIT"
[[commands.field]]
id = "dry_run"
label = "Dry run (show steps only)"
type = "boolean"
option = ["--dry-run", "-n"]
sources = ["fig"]
[[commands.field]]
id = "force"
label = "Answer every question Yes"
type = "boolean"
option = ["--force", "-f"]
effect = "overwrite"
sources = ["fig"]
[[commands.task]]
id = "preview"
label = "Preview"
fields = ["dry_run"]
set = { dry_run = [true] }
[[commands.group]]
id = "basic"
label = "Basic"
fields = ["dry_run", "force"]