TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Cain, a script I made to keep track of my dotfiles and keybindings

1 pointsby applestone4 months ago
What is cain and what does it do?<p>cain stands for Collect And INstall<p>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<p>I made cain because I was having a hard time keeping track and updating individual repositories for configs<p>Cain makes it easy to make your computer exactly like you like it on a fresh install and it does those two things<p>First, the install script will download all required programs and put all of your configuration files in their respective places<p>then it gives you a command called &quot;cain&quot; 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.<p>if you look at the code please lmk if you find bugs

no comments

no comments