https://github.com/eviweb/bash-it-custom
Bash-it customizations
https://github.com/eviweb/bash-it-custom
Last synced: about 1 month ago
JSON representation
Bash-it customizations
- Host: GitHub
- URL: https://github.com/eviweb/bash-it-custom
- Owner: eviweb
- License: mit
- Created: 2015-10-01T13:43:20.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-11-10T15:52:05.000Z (over 4 years ago)
- Last Synced: 2025-01-19T21:46:18.581Z (over 1 year ago)
- Language: Shell
- Size: 49.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Bash it - Custom
================
Some custom [bash-it](https://github.com/Bash-it/bash-it) files.
##### Health status
[](https://travis-ci.org/eviweb/bash-it-custom)
[](https://github.com/eviweb/bash-it-custom/tags)
Installation
------------
run `git clone https://github.com/eviweb/bash-it-custom && bash-it-custom/install.sh`
Once ready to use, you will need to reload your bash session.
This can be done by running `exec bash -l` for example, or `reload`.
> **Note**
> Please consider the default installation process described above for production.
> If you are interested to install the development dependencies, add the `--recursive` flag to the clone command:
> ie. `git clone --recursive https://github.com/eviweb/bash-it-custom`
> Then you should be able to run the test suite `bash-it-custom/tests/testsuite.sh`
Update
------
under the `./bash-it-custom` installation directory, run `./install.sh -U && reload`
Uninstallation
--------------
under the `./bash-it-custom` installation directory, run `./install.sh -u`
Customization Catalog
---------------------
### Aliases
* **bash-it**: bash-it command line aliases
* **env**: environment related aliases
* **git**: additional git aliases
* **kitchen**: test kitchen aliases
* **projects.plugin**: pojects plugin additional aliases
### Completion
* **bash-it**: bash-it completion for the `bit` shortcut
### Custom
### Plugins
* **local-bashrc**: load local initialization files from `$HOME/.bashrc.d`
* **local-completion**: load local completion files from `$HOME/.bash_completion.d`
* **which-alias**:
- `which_alias_for` | `waf`: list all related aliases to a given command
- `which_alias_is` | `wai`: get the declaration of an alias if it exists
License
-------
this project is licensed under the terms of the [MIT License](/LICENSE)
[topic1]: http://superuser.com/questions/436314/how-can-i-get-bash-to-perform-tab-completion-for-my-aliases
[kopischke]: http://superuser.com/users/101110