{
  "description": "Global verbosity plus the portfolio and dl_docs subcommands. Login credentials (phone, pin, WAF options) are left out.",
  "options": [
    {
      "names": [
        "--verbosity",
        "-v"
      ],
      "description": "Verbosity",
      "args": {
        "name": "verbosity",
        "isOptional": false,
        "suggestions": [
          {
            "name": "warning",
            "description": "Warning"
          },
          {
            "name": "info",
            "description": "Info"
          },
          {
            "name": "debug",
            "description": "Debug"
          }
        ]
      }
    }
  ],
  "name": "pytr",
  "subcommands": [
    {
      "name": "portfolio",
      "description": "Show the current portfolio, optionally saved as CSV.",
      "options": [
        {
          "names": [
            "--include-watchlist"
          ],
          "description": "Include watchlist"
        },
        {
          "names": [
            "--ignore"
          ],
          "description": "Semicolon or comma separated ISINs to exclude.",
          "args": {
            "name": "ignore",
            "description": "Semicolon or comma separated ISINs to exclude.",
            "isOptional": false
          }
        },
        {
          "names": [
            "--output",
            "-o"
          ],
          "description": "CSV output file",
          "args": {
            "name": "output",
            "isOptional": false,
            "template": "filepaths"
          },
          "isDangerous": true
        },
        {
          "names": [
            "--sort-ascending"
          ],
          "description": "Sort ascending"
        },
        {
          "names": [
            "--account"
          ],
          "description": "Another account of this login: type, name or customer id.",
          "args": {
            "name": "account",
            "description": "Another account of this login: type, name or customer id.",
            "isOptional": false
          }
        },
        {
          "names": [
            "--store_credentials"
          ],
          "description": "Store credentials"
        }
      ]
    },
    {
      "name": "dl_docs",
      "description": "Download all PDF documents from the timeline into a folder.",
      "options": [
        {
          "names": [
            "--format"
          ],
          "description": "Variables: iso_date, time, title, subtitle, doc_num, id.",
          "args": {
            "name": "format",
            "description": "Variables: iso_date, time, title, subtitle, doc_num, id.",
            "isOptional": false
          }
        },
        {
          "names": [
            "--last_days"
          ],
          "description": "0 = all days, -1 = no update.",
          "args": {
            "name": "last_days",
            "description": "0 = all days, -1 = no update.",
            "isOptional": false
          }
        },
        {
          "names": [
            "--days_until"
          ],
          "description": "Until N days ago",
          "args": {
            "name": "days_until",
            "isOptional": false
          }
        },
        {
          "names": [
            "--workers"
          ],
          "description": "Parallel workers",
          "args": {
            "name": "workers",
            "isOptional": false
          }
        },
        {
          "names": [
            "--universal"
          ],
          "description": "Platform independent file names"
        },
        {
          "names": [
            "--dry-run"
          ],
          "description": "Dry run"
        },
        {
          "names": [
            "--account"
          ],
          "description": "Account",
          "args": {
            "name": "account",
            "isOptional": false
          }
        }
      ],
      "args": [
        {
          "name": "output",
          "isOptional": true,
          "template": "folders"
        }
      ]
    }
  ]
}
