Skip to content

The place where your bash functions/commands/aliases should be!

License

Notifications You must be signed in to change notification settings

silvagpmiguel/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles - My Bash Functions/Commands/Aliases

dotfiles is a special place where all your bash functions/commands/aliases/completions/env_vars should reside. All you need to do is to run the install script and your custom scripts inside of the ~/.dotfiles folder are ready to be used in the terminal!

Bash Aliases

To add a new custom aliases file, move it to the ~/.dotfiles/aliases folder, with a filename that must end with _aliases. Also, you can attach any custom alias to any _aliases file present in it.

Bash Commands

To add a new bash command, move the command's folder/script into the ~/.dotfiles folder, create a symbolic link of the executable and place it inside ~/.dotfiles/bin folder.

Bash Completions

To add a new custom completions file, move it to the ~/.dotfiles/completions folder, with a filename that must end with _completions. Also, you can attach any custom completion to any _completions file present in it.

Bash Environment Variables

To add a new custom bash environment file, move it to the ~/.dotfiles/env folder, with a filename that must end with _env. Also, you can attach any custom environment variable to any _env file present in it.

Bash Functions

To add a new custom functions file, move it to the ~/.dotfiles/functions folder, with a filename that must end with _functions. Also, you can attach any custom function to any _functions file present in it.

Install

curl -sL https://raw.githubusercontent.com/silvagpmiguel/dotfiles/main/install | bash && . ~/.profile && . ~/.bashrc

Uninstall

bash ~/.dotfiles/uninstall

About

The place where your bash functions/commands/aliases should be!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages