A command line application that encrypts passwords for use with Travis CI.
Project description
Travis-Encrypt is a Python command line application that provides a way to encrypt passwords for use with Travis CI. This application intends to be a replacement for the Travis Ruby client as that client is not maintained and does not provide detail regarding password encryption.
Installation
To install Travis-Encrypt simply run the following command in a terminal window:
$ pip install travis-encrypt
If you would rather install from source, run the following commands in a terminal window:
$ git clone https://github.com/mandeep/Travis-Encrypt.git $ cd Travis-Encrypt $ python setup.py install
Travis-Encrypt will attempt to install the cryptography package, however the package requires headers for Python. If installation fails, please see the cryptography installation guide: https://cryptography.io/en/latest/installation/
Usage
With Travis-Encrypt installed, the command line application can be invoked with the following command and mandatory arguments:
travis-encrypt GITHUB_USERNAME REPOSITORY PATH Example: travis-encrypt mandeep Travis-Encrypt /home/user/.travis.yml
The application will then issue a mandatory password prompt. Once the password is filled, Travis-Encrypt will write the encrypted password to the given .travis.yml file.
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
Built Distribution
Hashes for travis_encrypt-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f385286df656ca14e2281718d90fe3979678b794b1f8601e697db17814a8516 |
|
MD5 | 5387bec1a115ff7c781e9d2d8379d157 |
|
BLAKE2b-256 | 8b4c209147152424221101a409f8d5a128261d320ffdaf53f6e4e10b29b6eecd |