Opened 7 years ago

Last modified 6 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.

https://github.com/Bash-it/bash-it

Change History (3)

comment:1 Changed 7 years ago by raimue (Rainer Müller)

Cc: raimue added
Port: bash-it added

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.

comment:2 Changed 7 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 6 years ago by raimue (Rainer Müller)

Cc: raimue removed
Note: See TracTickets for help on using tickets.