crudini
crudini is a utility to simplify reading and updating ini files from shell scripts, so named as it provides CRUD functionality.
Follow on Twitter, App.net, Google+ or via the feed. Feel free to get in touch. Sponsor the site.
Subscribe to the configuration tag feed.
crudini is a utility to simplify reading and updating ini files from shell scripts, so named as it provides CRUD functionality.
Keep your Mac application settings in sync.
- Backups your application settings in Dropbox
- Syncs your application settings among all your workstations
- Restores your configuration on any fresh install in one command line
Mackup supports ~30 applications, and adding others is a simple matter of adding file locations to the Python script.
Teamocil helps you set up session, window and pane layouts for tmux using YAML configuration files.
Tmuxstart can be used to create reusable configurations for named tmux sessions.
Alias.sh allows you to mange all of your [shell] aliases online and browse the list of cool aliases submitted by others. From there you can run a single command to copy your aliases back into your profile should you require them.
A Python script that helps you manage dotfiles, symlinking them all from a directory which you can keep under version control, store in Dropbox, rsync to your server, &c..
cabbage helps you to manage your emacs configuration and allows you to stay in sync with other fellow emacs users. It is designed to be a community-driven framework to build your emacs configuration. The ultimate goal of cabbage is to provide a hassle-free, fast and robust emacs setup.
A framework of dotfiles for the usual terminal apps and shells designed to be cross platform and degrade for older machines.
A more sensible setup than some of the ‘everything but the kitchen sink’ dotfile collections: the idea is to fork the repository, edit the files to taste, then use the supplied script to symlink the configs you need to the right spot in your home directory.