Project

briefcase

0.01
No commit activity in last 3 years
No release in over 3 years
Command line program to migrate dotfiles to a git repo at ~/.dotfiles and generate static dotfiles with secret values.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

>= 0
= 0.9.2.2
>= 0

Runtime

 Project Readme

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.