This project is a collection of shell scripts and configuration files designed to enhance the command-line experience for developers. It includes a variety of custom aliases, functions, and exports to streamline common tasks and improve productivity.
- Custom Aliases: Simplify complex commands into short, memorable keywords.
- Custom Functions: Automate repetitive tasks with custom shell functions.
- Custom Exports: Define environment variables for use across multiple sessions.
- GNU General Public License: The project is licensed under the GNU General Public License v3.0, ensuring the freedom to use, modify, and distribute the software.
.bashrc
: The main configuration file that sources all other files..shells/alias
: Contains custom aliases for various commands..shells/functions
: Contains custom shell functions..shells/exports
: Contains custom environment variables.
To use this project, simply clone the repository to your home directory and source the .bashrc
file in your shell
You can get the latest version of the project by running the following commands:
git clone https://github.com/Redstoneur/bashrc.git bashrc # clone the repository
cd bashrc # change to the project directory
source .bashrc # if you want to use the project in the current shell
If you want to use the project instead of your current configuration, you can run the following commands:
rm -rf $HOME/.bashrc $HOME/.shells # remove the existing configuration
git clone https://github.com/Redstoneur/bashrc.git bashrc_tmp # clone the repository to a temporary directory
mv bashrc_tmp/.* $HOME # move the configuration files to the home directory
rm -rf bashrc_tmp # remove the temporary directory
source $HOME/.bashrc # source the main configuration file
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.