0.3.0 • Published 7 years ago
sbas v0.3.0
Sebas
Create aliases to commands or tasks(JS/Sh files) using files.
Installation
# For npm users
npm i -g sbas
# For yarn users
yarn global add sbasUsage
Create a .sebas folder in your $HOME directiory. Then add your commands by creating files that has the shortcut name and contain the intended command:
echo "rpm-ostree status" > statusThen use it anywhere like this:
sbas statusIf the command isn't found inside .sebas folder, sebas will try to run the command as is:
sbas ls # where ls command isn't inside .sebas folder
# will show files like ls doesUsing folders to group commands
mkdir os && cd os
echo "rpm-ostree status" > statusand use it like this:
sbas os statusJS tasks
you can add js files inside .sebas they will be executed when called:
echo "console.log(\"Hi :)\")" > hi.jsand use it like this:
sbas hi
Hi :)sh files
you can run sh files the same way as js ones:
# inside .sebas folder
echo "touch hi.js && ls" > yo.shand use it like this:
sbas yo
hi.js # etc...Change .sebas directory
Add an environmental variable called SEBAS_DIR it will be used by default.
Contributing
- Fork it!
- Create your feature branch (
git checkout -b my-cool-feature) - Commit your changes (
git commit -am 'add my feature') - Push to the branch (
git push origin my-cool-feature) - Create a new Pull Request