Create aliases to commands or tasks(JS/Sh files) using files.
# For npm users
npm i -g sbas
# For yarn users
yarn global add sbas
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" > status
Then use it anywhere like this:
sbas status
If 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 does
mkdir os && cd os
echo "rpm-ostree status" > status
and use it like this:
sbas os status
you can add js files inside .sebas
they will be executed when called:
echo "console.log(\"Hi :)\")" > hi.js
and use it like this:
sbas hi
Hi :)
you can run sh files the same way as js ones:
# inside .sebas folder
echo "touch hi.js && ls" > yo.sh
and use it like this:
sbas yo
hi.js # etc...
Add an environmental variable called SEBAS_DIR
it will be used by default.
- 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