Opened 8 years ago
Last modified 7 years ago
#53507 new request
bash-it - a community Bash framework
Reported by: | 1-61803 | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | bash-it |
Description
Bash-it is a collection of community Bash commands and scripts. (And a shameless ripoff of oh-my-zsh 😃)
Includes autocompletion, themes, aliases, custom functions, a few stolen pieces from Steve Losh, and more.
Bash-it provides a solid framework for using, developing and maintaining shell scripts and custom commands for your daily work. If you're using the Bourne Again Shell (Bash) on a regular basis and have been looking for an easy way on how to keep all of these nice little scripts and aliases under control, then Bash-it is for you! Stop polluting your ~/bin
directory and your .bashrc
file, fork/clone Bash-it and start hacking away.
Change History (3)
comment:1 Changed 8 years ago by raimue (Rainer Müller)
Cc: | raimue added |
---|---|
Port: | bash-it added |
comment:2 Changed 8 years ago by 1-61803
You can install it with the option --no-modify-config
and work your way from there. As for the purpose, the subject states it: a community bash framework. Re the updater, I haven't used it. Re versioning, there seems to be none. And I couldn't find others distributions for it. That said, it has a large and interesting code base.
comment:3 Changed 7 years ago by raimue (Rainer Müller)
Cc: | raimue removed |
---|
As far as I understand it, this is supposed to replace
.bash_profile
and.bashrc
in your home directory. According to the README, users are supposed to add their custom aliases/completions/etc. to the git repository it was installed from. Wouldn't keeping this at a central place work against customization? What would be the purpose of this port?Also it seems like bash-it has an integrated updater, so that would need to be patched out. Furthermore, the bash-it upstream project has 0 releases. Which version should the port provide? It might help to look into other distributions to see how they handle bash-it in their packaging as a starting point.