This is the main recipes repository for UNI.
You can create your own or use one of the available recipes in here.
Recipes are bash scripts to do anything. Be it to install programs and resolve dependencies or fix system problems. Anything you want and can do with bash scripts.
-
atom-install by Dalton Menezes
Installs the latest version of Atom Editor from their official website and resolve dependency issues. -
telegram-install by Dalton Menezes
Installs the latest version of Telegram from their official website. -
node-install by Dalton Menezes
Installs the nodejs latest LTS available version and npm. -
yarn-install by Dalton Menezes
Installs the latest version of Yarn.
- watchers-fix by Dalton Menezes
Fixes theENOSPC: SYSTEM LIMIT FOR NUMBER OF FILE WATCHERS REACHED
issue.
As I said, recipes are bash script files. You can do anything you want.
So, if you want create your own recipes and publish it here you must:
- Fork this repository!
- Create your feature branch: git checkout -b my-new-recipe
- Take this template as a base and keep a title, description and usage in your README.md file. The
uni bake
command will search in:your-user-folder-name/your-recipe-folder-name
- Create a folder in
/src/
named with your github user name and create a separated folder inside it for each recipe created by you - Create a README.md inside your user-name folder and make it as your main recipes profile page, e.g: See the example
- Commit your changes: git commit -m 'Add user-name/recipe-name recipe'
- Push to the branch: git push origin my-new-recipe
- Send your pull request.
After your pull request is merged, you can safely delete your branch.
If you have doubt yet about how to create recipes, just take a look in here and check how the things works.