{
  "description": "Run or rehearse your Maid cleanup rules. Daemon mode and rule generation are left out.",
  "name": "maid",
  "subcommands": [
    {
      "name": "clean",
      "description": "Run the rules in ~/.maid/rules.rb (or another rules file). Use Dry run first to see what would happen; Force actually performs the actions.",
      "options": [
        {
          "names": [
            "--dry-run",
            "-n"
          ],
          "description": "Show what would happen without taking any action."
        },
        {
          "names": [
            "--force",
            "-f"
          ],
          "description": "Force (perform actions)",
          "isDangerous": true
        },
        {
          "names": [
            "--rules",
            "-r"
          ],
          "description": "Defaults to ~/.maid/rules.rb.",
          "args": {
            "name": "rules",
            "description": "Defaults to ~/.maid/rules.rb.",
            "isOptional": false,
            "template": "filepaths"
          }
        },
        {
          "names": [
            "--silent"
          ],
          "description": "Suppress output, e.g. when run from cron."
        }
      ]
    }
  ]
}
