You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
sobolevn 8d6df3c8a4 gh-pages makefile 9 years ago
man/man1 gh-pages makefile 9 years ago
src manuals finished, new help based on man, zsh plugin 9 years ago
tests
utils gh-pages makefile 9 years ago
.editorconfig
.gitattributes
.gitignore gitignore fixed 9 years ago
.travis.yml
Makefile gh-pages makefile 9 years ago
README.md manuals finished, new help based on man, zsh plugin 9 years ago
git-secret.plugin.zsh manuals finished, new help based on man, zsh plugin 9 years ago

README.md

git-secret

Build Status

Status

This project is still under development. Current objectives:

  • add trust-model parameter to git-secret-hide
  • hooks: pre-commit to encrypt secret files
  • static site for gh-pages build from manuals with Jekyll and Ronn
  • autocomplete for zsh plugin
  • extra tests
  • precompiled distributions for brew and other package managers
  • create CONTRIBUTING.md with custom styleguide, 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