# bootstrap dotfiles
curl -fsSL https://raw.githubusercontent.com/ricochet/dotfiles/main/bootstrap | bash- Dotfiles: use a bare git repository in the user's home (no symlinks).
- OS: Debian/Ubuntu, MacOS, Windows with WSL
- Shell:
zshwih oh-my-zsh and starship prompt - Theme: Dracula
- Text font:
Fira Code Mono
./install.shRun through installation setup.ps1 first. It's a pain to automate, so copy commands that you need in an elevated powershell window.
Then follow the following steps: https://docs.docker.com/docker-for-windows/wsl/
- Ubuntu wiki
- Install an X-Server like https://sourceforge.net/projects/vcxsrv/.
- Windows Defender firewall rules
See rust/update.sh for installed cargo packages. Many are drop-in replacements for common linux commands and sourced from this blog post: https://zaiste.net/posts/shell-commands-rust/
ls:exasupports icons with the --icons flag.cat:batis a cat clone with syntax highlighting and Git integration that works on Windows, MacOS and Linux. It provides syntax highlighting for many file extensions by default.find:fdis a fast and user-friendly alternative to find, the built-in command-line program in Unix/Linux for walking a file hierarchy. fd provides opinionated defaults for the most common use cases. To find a specific file by name, you write fd PATTERN instead of find -iname ‘PATTERN’. fd is also extremely fast and it comes with a ton of options like ignoring hidden directories, files and patterns from .gitignore by default. https://github.com/sharkdp/fdps:procsis a modern replacement for ps, the default command-line program in Unix/Linux for getting information about processes. It provides convenient, human-readable (and colored) output format by default.du:dustis a more intuitive version of du, the built-in command-line program in Unix/Linux for displaying disk usage statistics. By default dust sorts the directories by size.grep:rg, is an extremely fast alternative to grep, the built-in command-line program in Unix/Linux for searching files by pattern. ripgrep is a line-oriented search tool that recursively searches your current directory for a regex pattern. By default, ripgrep respects .gitignore and automatically skips hidden files, directories and binary files.tokeitokei is a program that displays statistics about your code. It shows the number of files, total lines within those files and code, comments, and blanks grouped by language.top:ytopis an alternative to top, the built-in command-line program in Unix/Linux for displaying information about processes.bandwhichis a CLI utility for displaying current network utilization by process, connection and remote IP or hostname.diff:deltais a viewer for git and diff output. It allows you to make extensive changes to the layout and styling of diffs, as well as allowing you to stay arbitrarily close to the default git/diff output.
