secret configurations easily
Project description
Manage your secret configurations easily
Usage
secretconf is a library to manage (encrypt/decrypt) your credentials on demand using public key encryption.
Hush
hush is a commandline utility installed with secretconf to make your life easier to store and update credentials
hush --section twittermain --fields 'user,__token' --privatekey ~/.ssh/id_rsa
hush --help
Usage: hush [OPTIONS]
Options:
--section TEXT Section (Appname)
--privatekey TEXT Privatekey path
--configpath TEXT Secret configuration path
--fields TEXT quoted comma separated fields; secret fields are prefixed with __
--help Show this message and exit.
Installation
pip3 install secretconf
git clone https://github.com/xmonader/secretconf
cd secretconf && python3 setup.py install
Testing
You can use pytest tests or just tox make sure to install requirements-test.txt or make test
Generating Docs
make gendocs
Requirements
setuptools==38.5.0
click==6.7
PyNaCl==1.2.1
npyscreen==4.10.5
Licence
Software is provided as is under BSD 3-Clause License
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
secretconf-0.1.1.tar.gz
(4.6 kB
view hashes)