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.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 716fd5a0c55912955c28b6ec87e323494864e9c10a3b6c9d9d13c249d6948daa |
|
MD5 | c27f26d8772430f43d7d14a9a458a775 |
|
BLAKE2b-256 | 7754bb956dc8708d84dc2f4e9a9818f3473e8ea6c87ace1606b0716c484593f1 |