Get Started¶
CLI to Install a GitHub Release.
Easily Install GitHub Release binaries with Windows, Linux and macOS Support.
brew install cssnr/tap/install-release
curl https://i.jpillora.com/smashedr/install-release! | bash # (1)!
-
Windows users can download the Windows Installer.
Alternatively, you can manually download a release.
go install github.com/smashedr/install-release@latest
docker run --rm -itv ~/bin:/out ghcr.io/smashedr/ir:latest -b /out smashedr/install-release # (1)!
- Note: Docker requires you to mount the target bin directory and specify the path.
Windows users can download the Windows Installer.
Alternatively, you can manually download a release.
If you run into any issues or have any questions, support is available.
Demo¶
This demo was generated with charmbracelet/vhs.
Features¶
- Supports Windows
- Custom
binPath - Automatic Release Detection
- Select Asset and Name Interactively
- Set Asset and Name Programmatically
- List and Remove Installed Apps
Install¶
brew install cssnr/tap/install-release
curl https://i.jpillora.com/smashedr/install-release! | bash # (1)!
-
Windows users can download the Windows Installer.
Alternatively, you can manually download a release.
go install github.com/smashedr/install-release@latest
docker run --rm -itv ~/bin:/out ghcr.io/smashedr/ir:latest -b /out smashedr/install-release # (1)!
- Note: Docker requires you to mount the target bin directory and specify the path.
Windows users can download the Windows Installer.
Alternatively, you can manually download a release.
Usage¶
Install the latest release.
ir owner/repo
Install a specific version.
ir owner/repo v4.2.0
Skip the asset and name prompts.
ir owner/repo -y
Set the name and asset programmatically.
ir owner/repo -n name -a name_asset.zip
Install to a different bin directory.
ir owner/repo -b /usr/local/bin
Get package information.
ir info owner/repo
List installed apps.
ir list
Remove an app.
ir remove name
Question
If you need help getting started or run into any issues, support is available!
