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.7.5.tar.gz (72.6 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.7.5-py3-none-any.whl (114.7 kB view details)

Uploaded Python 3

File details

Details for the file conviso_cli-2.7.5.tar.gz.

File metadata

  • Download URL: conviso_cli-2.7.5.tar.gz
  • Upload date:
  • Size: 72.6 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.7.5.tar.gz
Algorithm Hash digest
SHA256 52674268e8160c6feed46bd5302748ebae21d904b17ee5c7bffd24f1ba50cf97
MD5 170f6b33cc50065ba6748d1d5e1ddb88
BLAKE2b-256 18db568f441cd5a702bce338ba657c1c97d1e38559f19438f2e854ab029b0c75

See more details on using hashes here.

File details

Details for the file conviso_cli-2.7.5-py3-none-any.whl.

File metadata

  • Download URL: conviso_cli-2.7.5-py3-none-any.whl
  • Upload date:
  • Size: 114.7 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.7.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9bdc55e574e4ef8dcd7706b62738841c8f4b4fc4bc85bd45f1df159c18a1040a
MD5 e96be37aeefc6582b5cec71e20b0df7c
BLAKE2b-256 cca80ba53a83f43b0f6cd5d3ebf201062ce26dda772cd5a76fe90e72dbe60548

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