A small public dotfiles collection for quickly getting a familiar shell, readline, and tmux setup on classroom machines or unfamiliar computers.
This repository is meant to be easy to read, copy, and adapt. It is not a full workstation bootstrap.
Install the default high-use files:
.bashrc.inputrc.tmux.conf
curl -fsSL https://rc.denny.one/install | bashPreview what would happen:
curl -fsSL https://rc.denny.one/install | bash -s -- --dry-runInstall the default files plus .gitconfig:
curl -fsSL https://rc.denny.one/install | bash -s -- --with-gitInstall only selected files:
curl -fsSL https://rc.denny.one/install | bash -s -- --only .bashrc .inputrcInstall all shared rc files:
curl -fsSL https://rc.denny.one/install | bash -s -- --allThe direct installer URL is also available:
curl -fsSL https://rc.denny.one/setup.sh | bashIf GitHub Pages or DNS is not available yet, use the raw GitHub fallback:
curl -fsSL https://raw.githubusercontent.com/denny0223/rc-files/master/setup.sh | bashThe installer clones or updates this repository at ~/rc-files, then symlinks
the selected files into your home directory.
If a target file already exists, it is moved to a timestamped backup directory:
~/rc_backup-YYYYmmdd-HHMMSS/
Files that are already linked to ~/rc-files are skipped.
The installer requires git, bash, and curl.