Dotfiles, configuration and utilities for my command-line environment
- Customizable config environments:
homeconfigs, installed in the user home dir.binconfigs, installed in /usr/local/bin. Add your own environments - Mapped environments: map each environment to it's destination on your system
Use the format
/path/in/repo=path/in/system. - Install utility: Installs environments with various options
- Copy utility: Copies the common files from your installed envs to the repo envs
- Diff-env utility: Outputs differences between installed envs and repo envs
Clone the repository:
git clone https://github.com/YoAquinJs/bash-env
cd bash-env
# for immediate install
./install --all --source# help option
source install.sh --help
# use --all or -a to install all environments
source install.sh --all
# use --force or -f to avoid the initial prompt
source install.sh -all --force
# use --source or -so to source your $HOME/.bashrc
source install.sh --all --source
# use --copy or -cp to copy your env to the repo env
source install.sh --all --copy# help option
./diff-env.sh --help
# use --all or -a to diff all environments
./diff-env.sh --allThis project is licensed under the MIT License, see the license file for details.