Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Cain, a script I made to keep track of my dotfiles and keybindings (github.com/v3ai)
1 point by applestone on Feb 2, 2025 | hide | past | favorite
What is cain and what does it do?

cain stands for Collect And INstall

Think of cain like a little robot that helps you keep track of dotfiles, keybindings, and desktop environment settings and easily install them on a new computer

I made cain because I was having a hard time keeping track and updating individual repositories for configs

Cain makes it easy to make your computer exactly like you like it on a fresh install and it does those two things

First, the install script will download all required programs and put all of your configuration files in their respective places

then it gives you a command called "cain" and sets up a crontab that will grab the most recent version of those files automatically, and commit them to git in the cain directory.

if you look at the code please lmk if you find bugs



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: