bash-it
Enable plugin
TLDR
Enable plugin
$ bash-it enable plugin [git]
Disable plugin$ bash-it disable plugin [git]
Enable alias$ bash-it enable alias [git]
Show available plugins$ bash-it show plugins
Search for component$ bash-it search [docker]
Update Bash-it$ bash-it update
SYNOPSIS
bash-it command [type] [name]
DESCRIPTION
bash-it is a collection of community bash commands and scripts for bash 3.2+. It provides a framework for managing bash aliases, completions, plugins, and themes, similar to oh-my-zsh but for bash.
The tool helps organize and enable/disable bash customizations modularly.
PARAMETERS
enable type name
Enable alias, plugin, or completiondisable type name
Disable alias, plugin, or completionshow type
Show available or enabled itemssearch term
Search for componentsupdate
Update Bash-it frameworkreload
Reload bash profiledoctor
Run diagnostics
COMPONENT TYPES
aliases
Command shortcutsplugins
Additional functionalitycompletions
Tab completion scriptsthemes
Prompt themes
FEATURES
- Modular plugin system
- Theme support
- Git integration
- Auto-completion
- Aliases for common commands
- Easy enable/disable
WORKFLOW
$ # Enable git plugin and aliases
bash-it enable plugin git
bash-it enable alias git
# Set theme
bash-it enable theme bobby
# Show enabled plugins
bash-it show plugins
# Update
bash-it update
bash-it enable plugin git
bash-it enable alias git
# Set theme
bash-it enable theme bobby
# Show enabled plugins
bash-it show plugins
# Update
bash-it update
CAVEATS
Requires manual installation and configuration. Can slow shell startup if too many plugins enabled. May conflict with existing bash configuration. Plugins quality varies.
HISTORY
Bash-it was created by Bobby Brito around 2010 as a bash equivalent to oh-my-zsh, providing modular bash customization.


