Skip to main content

Wrapper command

Project description

INTRODUCTION

pycomando is a Library for creating command line program's command with minimal effort pycomando is based on argparse allowing the creation of commands starting from a simple yml file.

sgstat

MAINTAINERS:

- Daniel Oberti (obertidaniel@gmail.com)

Install this package

Using a distribuible package:

This project is deployed as a python package. Once cloned we advice to install it with pip. In order to do that the user needs to open a command prompt, go into the directory containing the project and execute the next command:

git clone REPO

# creating the dist. package
python setup.py sdist

# using the dist. package
pip install PACKAGE.tar.gz

Using git + pip

git clone REPO
pip install -e pycomando

Using pypi

How to - uploading to pypi

# install the required tools
python -m pip install -U pip setuptools twine
python setup.py bdist_wheel
# (publicar en pypi)
python -m twine upload dist/*

How to - install from pypi

# install the package anywhere:
pip install pycomando

Uninstall this package

pip uninstall <PACKAGE>

Redis server setup using Docker

pycomando has an option to store commands into a redis db. You can use docker to deploy it easely as shown below:

Run redis in docker with:

$ docker run --name redis -p 7010:6379 -d redis:6.2.6

Autocomplete setup

tcsh:

eval `register-python-argcomplete --shell tcsh pycomando`

bash:

eval "$(register-python-argcomplete pycomando)"

Example

A simple usage example is on the folder "examples" (before run it, you should install this package)

References

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pycomando-0.0.4-py2.py3-none-any.whl (12.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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