{
  "module_spec": {
    "module_name": "Cmdctl",
    "module_description": "Interface for command and control",
    "config_data": [
      {
        "item_name": "key_file",
        "item_type": "string",
        "item_optional": false,
        "item_default": "@@SYSCONFDIR@@/@PACKAGE@/cmdctl-keyfile.pem"
      },
      {
        "item_name": "cert_file",
        "item_type": "string",
        "item_optional": false,
        "item_default": "@@SYSCONFDIR@@/@PACKAGE@/cmdctl-certfile.pem"
      },
      {
        "item_name": "accounts_file",
        "item_type": "string",
        "item_optional": false,
        "item_default": "@@SYSCONFDIR@@/@PACKAGE@/cmdctl-accounts.csv"
      }
    ],
    "commands": [
      {
        "command_name": "print_settings",
        "command_description": "Print some_string and some_int to stdout",
        "command_args": []
      },
      {
        "command_name": "shutdown",
        "command_description": "shutdown cmdctl",
        "command_args": [
          {
            "item_name": "pid",
            "item_type": "integer",
            "item_optional": true
          }
        ]
      }
    ]
  }
}


