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.1.0.tar.gz (374.4 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.1.0-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nssurge_cli-3.1.0.tar.gz
  • Upload date:
  • Size: 374.4 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.1.0.tar.gz
Algorithm Hash digest
SHA256 b5bad1ed2e77ddd29cf0d91582abb7e23cd03fa1a0861363e62d96c6bdfd4944
MD5 12882cbbea1fd89e1223ab4b4d05e895
BLAKE2b-256 94d4a1a4ac812357020a3234b65774101b42f06dd6cf6de79459e7ccba9d05e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nssurge_cli-3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 22.9 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b21347a8c535daa8a2261489e1fd6bff0135081d3e5a7c5ce15ae212d78f9bc
MD5 46d778dbb80fd6d4ed8b5f63cffe89b7
BLAKE2b-256 9cc84033af46dc67572954fbdba84b89430aa019dad4c572b61582eb1aed3c79

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