Setup scripts and configs for my computers.
Shell scripts for setting up a new Mac, using homebrew as the "package manager".
Shell profile zshrc.sh for oh-my-zsh,
which includes my custom shell aliases and functions,
which should be copied to ~/.zshrc.
PowerShell script for setting up a new Windows machine, using Scoop as the "package manager".
Bash profile bashrc.sh for Git Bash,
which should be copied to ~/.bashrc.
PowerShell script which in turns runs a bash shell script to set up Ubuntu for Windows Subsystem for Linux.
Shell profile zshrc_ubuntu.sh for oh-my-zsh,
which should be copied to ~/.zshrc.
Configs for various code formatting and linting tools that I use regularly. The dot prefix has been removed from some files here, so they are easier to interact with in macOS Finder for example.
- Python: pyproject.toml
- C++: .clang-format and .clang-tidy
- Rust: .rustfmt.toml
- Ruby: .rubocop.yml for rubocop
- Primarily for Fastlane
- Pre-commit: .pre-commit-config.yaml
- Editorconfig: .editorconfig