Skip to content

Get Started

Install Release

GitHub Release Version GitHub Downloads Image Size Go Version GitHub Last Commit GitHub Repo Size GitHub Top Language GitHub Contributors GitHub Issues GitHub Discussions GitHub Forks GitHub Repo Stars GitHub Org Stars Discord Ko-fi

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)!
  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)!
  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

VHS Tape

This demo was generated with charmbracelet/vhs.

Features

  • Supports Windows
  • Custom bin Path
  • 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)!
  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)!
  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.

Latest 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!