Skip to main content

NSSurge CLI

Project description

NSSurge CLI

Command line Surge HTTP API Client

You can use it to get/set Surge rules / policies / proxy groups, get recent requests / events and much more.

This projects fully implements the Surge HTTP API spec.

Installation

pipx

This is the recommended installation method.

$ pipx install nssurge-cli

pip

$ pip install nssurge-cli

Usage

nssurge-cli --help

Screenshots

nssurge-cli cap

Develop

$ git clone https://github.com/tddschn/nssurge-cli.git
$ cd nssurge-cli
$ poetry install

See also

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nssurge_cli-3.0.0.tar.gz (371.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nssurge_cli-3.0.0-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file nssurge_cli-3.0.0.tar.gz.

File metadata

  • Download URL: nssurge_cli-3.0.0.tar.gz
  • Upload date:
  • Size: 371.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nssurge_cli-3.0.0.tar.gz
Algorithm Hash digest
SHA256 a673b72fb136a5c291c3f254fcbf10ce0849068b1e8a64305f84f22ad081bfcd
MD5 9b859a652be4ac188bd0ae7bd319017e
BLAKE2b-256 ef219974d3c3d26feb7338fa365ab33c63719e712554c5b581ac62e262565f20

See more details on using hashes here.

File details

Details for the file nssurge_cli-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: nssurge_cli-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for nssurge_cli-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a7804137f71af33146ba6b8ec73b9687b30f70555573e4cc94e94383e3ab67d3
MD5 bcf93dcef2d47b9828cec28f1b8eaf33
BLAKE2b-256 a031b5cf28d3e46e8f8a7616abba9af96f223b1986c740281997c2a4eb04b048

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page