BASHful
is a set of tools I regularly use in my personal development workflow.
This package allows me to share my tools with others. I am always up for ideas
on how to improve my toolset, so feel free to pitch ideas or enhancements on the
Issue Page.
A list of available tools and their usages can be found on the Documentation Page.
Though most of the code is not written in JavaScript, some of the tools in bashful require node
(version 8 or higher). You must first install NodeJS
on your machine.
Then you may run the following command to install bashful:
npx -q https://github.com/kyle-west/bashful.git
When the script completes, you must restart your terminal. This
is because the installation edits your $path
environment variable to make the
tools accessible in all contexts.
bashful
CLI has it's own installation management of tools, including gists. See the Docs for more info.
The uninstall is easy, and, like the install, requires a restart afterwards.
bashful uninstall --remove-suite
If you wish to uninstall a specific tool, see the Docs for more info.
The bashful
tool has built in support for updating programs (including installed gists
)
bashful update [program]