Makes it easier to keep dotfiles in git
Ruby
Latest commit ceef0d0 Apr 14, 2012 @jim Remove date from gemspec
Failed to load latest commit information.
bin Remove old shhh bin file Feb 6, 2012
lib Bump version to 0.4.2 Apr 14, 2012
spec Make instruction detection sturdier by using a different delimiter. Apr 14, 2012
.gitignore Add gemfile Mar 15, 2011
.rbenv-version Use 1.8.7-p352. Dec 22, 2011
.travis.yml Tweaking travis config Feb 6, 2012
Gemfile Add gemfile Mar 15, 2011
LICENSE Updating copyright date and removing an extra completion message from… Nov 2, 2010
README.md Bump version to 0.4.2 Apr 14, 2012
Rakefile
TODO Added TODO, and no longer store secrets with symbol keys Dec 14, 2010
briefcase.gemspec Remove date from gemspec Apr 14, 2012

README.md

Briefcase

Briefcase is a tool to facilitate keeping dotfiles in git, including those with private information (such as .gitconfig).

By keeping your configuration files in a git public git repository, you can share your settings with others. Any secret information is kept in a single file outside the repository (it’s up to you to backup and transport this file).

The project homepage includes installation and usage documentation.

Build Status

Changelog

  • 0.4.2 Git command argument are properly escaped (Sebastian Spieszko)

    Changed the instruction delimiter when redacting files to '!!'.
    
  • 0.4.1 Git command now properly passes options through to git, and also allows git output to display in color.

    Path environment variables inherit settings for parent directories.
    
  • 0.4.0 Renamed project to Briefcase. First public release.
  • 0.3.0 Added code documentation, internal renaming, general cleanup. First public release.
  • 0.2.0 Added redact command, use .redacted for dynamic dotfiles
  • 0.1.3 The sync command no longer creates symlinks for dynamic files
  • 0.1.2 Added dynamic file generation

Note on Patches/Pull Requests

  • Fork the project.
  • Make your feature addition or bug fix on a topic branch.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request.

Copyright

Copyright (c) 2012 Jim Benton. See LICENSE for details.