Skip to main content

No project description provided

Project description

CLI

This is a command line tool to interact with [convisoappsec] API.

Documentation

Please visit the official documentation for further information.

Development Mode

To run this application in development mode, follow these steps:

1. Clone the Repository

First, clone this repository:

git clone <repository_url>
cd convisocli

Set Up Python Environment

Create and activate a virtual environment:

  python -m venv venv
  source venv/bin/activate  # On macOS/Linux
  venv\Scripts\activate     # On Windows

and then install in development mode:

    pip install -e .

Using pyenv:

If you don't have pyenv installed, follow the installation guide: https://github.com/pyenv/pyenv?tab=readme-ov-file#installation

  pyenv install 3.13.1

To set a version only for convisocli, go to convisocli directory and run:

  pyenv local 3.13.1

To set a python version globally:

    pyenv global 3.13.1

and then you can run:

  pip install -e .

To install convisocli.

Run the following command to check if convisocli is installed correctly:

    conviso --help

To run the tests, install the required dependencies by running:

    pip install -r dev_requirements.txt

Once installed, execute the tests with:

    pytest

To run tests with coverage report:

    pytest --cov=convisoappsec test/

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

conviso_cli-2.6.7rc2.tar.gz (70.9 kB view details)

Uploaded Source

Built Distribution

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

conviso_cli-2.6.7rc2-py3-none-any.whl (111.4 kB view details)

Uploaded Python 3

File details

Details for the file conviso_cli-2.6.7rc2.tar.gz.

File metadata

  • Download URL: conviso_cli-2.6.7rc2.tar.gz
  • Upload date:
  • Size: 70.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for conviso_cli-2.6.7rc2.tar.gz
Algorithm Hash digest
SHA256 eb918732bd5fa401b4f0f97d7d7405b5da60c90bbd5ef34debbba0b4158dd3b1
MD5 a8fd6fbf5ba83d861a48093d44d94549
BLAKE2b-256 4712cc54bb709017a0215c355bde84abad3a5dc9171e4e18080d30cefbab4e39

See more details on using hashes here.

File details

Details for the file conviso_cli-2.6.7rc2-py3-none-any.whl.

File metadata

  • Download URL: conviso_cli-2.6.7rc2-py3-none-any.whl
  • Upload date:
  • Size: 111.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for conviso_cli-2.6.7rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 cbe1d6dc19a3ec641d036e248b8778d1f9c8a9b9ec212dc77d7ca9c11b0d7148
MD5 0f9467438f2336ef45d4b2acece35915
BLAKE2b-256 a992b94e4e1dd240f44ead201b029374422ed3bf70503b1026a4058e12d9d0ca

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