{
  "description": "Log one heartbeat for a file, domain, URL or app, or print today's total. Config-file editing, extra-heartbeats on stdin and the deprecated flag spellings are left out.",
  "options": [
    {
      "names": [
        "--entity"
      ],
      "description": "Absolute path to a file, or a URL, domain or app when the type is not file.",
      "args": {
        "name": "entity",
        "description": "Absolute path to a file, or a URL, domain or app when the type is not file.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--entity-type"
      ],
      "description": "Entity type",
      "args": {
        "name": "entity_type",
        "isOptional": false,
        "suggestions": [
          {
            "name": "file",
            "description": "File"
          },
          {
            "name": "domain",
            "description": "Domain"
          },
          {
            "name": "url",
            "description": "URL"
          },
          {
            "name": "app",
            "description": "App"
          }
        ]
      }
    },
    {
      "names": [
        "--project"
      ],
      "description": "Override the auto-detected project.",
      "args": {
        "name": "project",
        "description": "Override the auto-detected project.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--language"
      ],
      "description": "Language",
      "args": {
        "name": "language",
        "isOptional": false
      }
    },
    {
      "names": [
        "--category"
      ],
      "description": "Category",
      "args": {
        "name": "category",
        "isOptional": false,
        "suggestions": [
          {
            "name": "coding",
            "description": "Coding"
          },
          {
            "name": "debugging",
            "description": "Debugging"
          },
          {
            "name": "building",
            "description": "Building"
          },
          {
            "name": "code reviewing",
            "description": "Code reviewing"
          },
          {
            "name": "writing docs",
            "description": "Writing docs"
          }
        ]
      }
    },
    {
      "names": [
        "--write"
      ],
      "description": "Triggered by a write"
    },
    {
      "names": [
        "--plugin"
      ],
      "description": "Plugin name and version",
      "args": {
        "name": "plugin",
        "isOptional": false
      }
    },
    {
      "names": [
        "--config"
      ],
      "description": "Config file",
      "args": {
        "name": "config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--disable-offline"
      ],
      "description": "Disable offline queue"
    },
    {
      "names": [
        "--verbose"
      ],
      "description": "Verbose logging"
    },
    {
      "names": [
        "--today"
      ],
      "description": "Print today's time"
    }
  ],
  "name": "wakatime-cli",
  "aliases": [
    "wakatime"
  ]
}
