Go to file
2016-02-21 16:26:17 +03:00
gh-pages fixes after makefile crash 2016-02-21 16:26:17 +03:00
man fixes after makefile crash 2016-02-21 16:26:17 +03:00
src fixes after makefile crash 2016-02-21 16:26:17 +03:00
tests fixes after makefile crash 2016-02-21 16:26:17 +03:00
utils fixes after makefile crash 2016-02-21 16:26:17 +03:00
vendor fixes after makefile crash 2016-02-21 16:26:17 +03:00
.DS_Store fixes after makefile crash 2016-02-21 16:26:17 +03:00
.editorconfig fixes after makefile crash 2016-02-21 16:26:17 +03:00
.gitattributes fixes after makefile crash 2016-02-21 16:26:17 +03:00
.travis.yml fixes after makefile crash 2016-02-21 16:26:17 +03:00
git-secret fixes after makefile crash 2016-02-21 16:26:17 +03:00
Makefile fixes after makefile crash 2016-02-21 16:26:17 +03:00
README.md fixes after makefile crash 2016-02-21 16:26:17 +03:00

git-secret

Build Status

Status

This project is still under development. Current objectives:

  • add '-h|-?' to all commands
  • add trust-model parameter to git-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 with Jekyll and Ronn
  • 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:

  1. git clone https://github.com/sobolevn/git-secret.git
  2. make develop
  3. then move the resulting file git-secret somewhere inside your PATH