mirror of
https://github.com/sobolevn/git-secret
synced 2024-10-31 21:20:29 +00:00
man/man1 | ||
src | ||
tests | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
Makefile | ||
README.md |
git-secret
Status
This project is still under development. Current objectives:
- check all exit codes, modify if needed
- add check if the
.gitsecret
folder is ignored, raise exception in that case. - add
trust-model
parameter togit-secret-hide
- add exception when running
git secret hide
with no files added - manuals
- hooks:
pre-commit
to encrypt secret files - static site for
gh-pages
build from manuals withJekyll
andRonn
- plugin for
zsh
- extra tests
- precompiled distributions for
brew
and other package managers - create CONTRIBUTING.md with custom styleguide and development-hooks: manual auto-build
- refactor code due to styleguide
- сygwin support (?)
Requirements
git-secret
works only with git
and gpg
, it is tested and works for Mac OS X, Ubuntu and Debian.
No other dependencies are required.
Testing
For testing this project uses bats
. You can install it by running make install-test
.
To run tests call: make test
. It will download and install bats
into vandor/bats
if it's not installed yet.
Installation
Right now installation is only possible with this workflow:
git clone https://github.com/sobolevn/git-secret.git
make develop
- then move the resulting file
git-secret
somewhere inside yourPATH