https://github.com/explosion-scratch/justinstall
Just install any CLI tool from a GitHub repo
https://github.com/explosion-scratch/justinstall
Last synced: 5 months ago
JSON representation
Just install any CLI tool from a GitHub repo
- Host: GitHub
- URL: https://github.com/explosion-scratch/justinstall
- Owner: Explosion-Scratch
- Created: 2024-06-22T16:07:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-31T14:50:53.000Z (almost 2 years ago)
- Last Synced: 2025-05-29T16:58:52.529Z (about 1 year ago)
- Language: JavaScript
- Size: 128 MB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📦 justinstall
https://github.com/Explosion-Scratch/justinstall/assets/61319150/4a05e6e0-065a-493f-97ae-b7f5e2bc0265
In the above recording I installed fzf, mise, Google Chrome, Cursor, and pocketbase.
`justinstall`: Just install **almost anything**!! It's goal is to make it easy to install software from GitHub repositories, direct URLs, or local files.
## Installation:
Grab the binary from the github releases (ironically you can use this tool to install itself)
### Automated Builds
This project uses GitHub Actions to automatically build binaries for all supported platforms on every push to the main branch. Pre-releases are created with binaries for:
- Linux x64
- Linux ARM64
- Windows x64
- macOS x64
- macOS ARM64 (Apple Silicon)
You can find the latest pre-releases in the [releases page](https://github.com/Explosion-Scratch/justinstall/releases).
## Features
- Detects install scripts from README.mds and release notes
- Supports installation from GitHub repositories, direct URLs, and local files
- Handles various file formats: .tar.gz, .zip, .dmg, .app, .pkg, and .deb
- Automatically detects system architecture and platform for compatibility
- Installs binaries to ~/.local/bin
- Supports macOS, Linux, and partially supports FreeBSD and OpenBSD
- Provides interactive prompts for user confirmation during installation
- Handles code signing and quarantine removal for macOS applications
- Offers detailed logging and error handling
Confirmation for overwriting
## Installation
(Add installation instructions here, e.g., how to download and set up the tool)
## Usage