A tool to easily install packages from GitHub that have an install.sh file
Report Bug
·
Request Feature
Warning
This project is no longer supported, creating aliases in the repository instoll-aliases will be supported.
If you wish, you can create your own fork of this repository with your changes
This project is designed to make it easier to install any tools from GitHub that have an install.sh
In order to create a deb/snap package, you need to read a ton of documentation and spend a lot of time literally packaging a simple script 🥵
But there is another option to install the package using the installer (install.sh)
The installer is much easier to write, besides, this option is much more flexible and customizable ✨
[ɪnˈstɔːl]
This name comes from the word "install" with an Indian accent, as in cool YouTube programming guides from Indians 🙃
Just run this command:
curl -fsSL https://raw.githubusercontent.com/instoll-sh/instoll/main/install.sh | bash
instoll <username>/<repo>
You can also use such a moniker:
instoll <username>.<repo>
instoll hikariatama/Hikka
This command will download install.sh from the hikariatama/Hikka repo and execute it
You can also use the URL of the installer:
instoll https://useful-tool.com/install.sh
An example of installing Bun:
instoll https://bun.sh/install
Aliases will be added soon for an even easier installation 😏:
instoll bun
- ⚡ Add the ability to use aliases for an even easier installation, for example
install hikka
orinstall dotload
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
You can start developing on GitHub Codespaces right away
Or use the usual method on your computer:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please make sure to update tests as appropriate.
Also, please read our Code of Conduct, and follow it in all your interactions with the project.
This project is MIT licensed.
See LICENSE
Telegram: @Okinea
This project is completely free and open source.
If you liked this tool - I would be very grateful if you could support me financially
Here are the details for transfers:
- 🍩 Donatello: https://donatello.to/okineadev