Skip to content
Command Line Interface for Hesperides
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github add community files Nov 2, 2017
data
hesperidescli
model-schema
tests
.gitignore
.pylintrc
.travis.yml
CHANGELOG.md
CODE_OF_CONDUCT.md
LICENSE
MANIFEST.in
README.md Nettoyages divers Feb 5, 2019
config.py
dev-requirements.txt
pytest.ini
requirements.txt
setup.cfg
setup.py

README.md

HESPERIDES CLI

TravisCI build Status Coverage Status Pypi latest version Supported Python versions License

Python Command Line Interface for Hesperides https://github.com/voyages-sncf-technologies/hesperides

Installation

hesperides-cli is published on Pypi. It can be installed simply with pip:

pip install hesperides-cli

Developper environment installation

After cloning this repo and optionally creating a virtualenv:

pip install -e .

Usage

hesperides [OPTIONS] COMMAND [ARGS]

To get all hesperides commands, just type:

hesperides

Configure

This client configuration is stored locally in ~/.hesperides/:

To set up your environment and create a local user profile by answering to a few questions:

hesperides set-conf [PROFILE_NAME]

If you have multiple profiles, you can switch between them with:

hesperides use-profile [PROFILE_NAME]

To try your configuration, type one of these commands:

hesperides get-versions
hesperides get-user
hesperides get-stats
You can’t perform that action at this time.