GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - airscripts/gitclaw: Install software directly from GitHub via CLI.

BranchesTags
Open more actions menu

Latest commit

 

History

68 Commits
68 Commits

Folders and files

NameName
Last commit message
Last commit date
.cargo
.cargo
 
 
.github/workflows
.github/workflows
 
 
.specs
.specs
 
 
assets
assets
 
 
src
src
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Cargo.lock
Cargo.lock
 
 
Cargo.toml
Cargo.toml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
ROADMAP.md
ROADMAP.md
 
 
gitclaw.lock
gitclaw.lock
 
 
rust-toolchain.toml
rust-toolchain.toml
 
 

Repository files navigation

gitclaw

CI

Install software from GitHub releases.
Also available as gcw.

GIF

Install

cargo install --path .

Usage

gcw install sharkdp/bat
gcw list

Commands

Command Description
alias Manage package aliases.
cache Manage the asset cache.
completions Generate shell completions.
export Export installed packages to TOML.
import Install packages from a TOML file.
install Install packages from GitHub releases.
list List installed packages.
lock Generate a lockfile from installed packages.
platform Show platform information.
run Run an installed package.
search Search for releases on GitHub.
self Update gitclaw to the latest version.
uninstall Uninstall a package.
update Update installed packages.

Configuration

Config files (TOML) are merged in order of precedence:

  1. $GITCLAW_CONFIG environment variable
  2. ./.gitclaw.toml
  3. ~/.config/gitclaw/config.toml
  4. ~/.gitclaw.toml
install_dir = "~/bin"
github_token = "ghp_xxx"

[download]
show_progress = true
verify_checksums = true

[output]
quiet = false
verbose = false

How It Works

  1. Query the GitHub API for release metadata
  2. Match the asset to the current OS and architecture
  3. Download with a progress bar
  4. Extract the archive (tar.gz, zip, tar.bz2, tar.xz, tar.zst, .deb, or plain binary)
  5. Install the binary to ~/.gitclaw/bin/

Supported Platforms

OS x86_64 aarch64
Linux yes yes

Development

cargo fmt
cargo clippy
cargo test

See CONTRIBUTING.md for guidelines.

License

Licensed under MIT, Copyright (c) 2026 Francesco Sardone (Airscript)

About

Install software directly from GitHub via CLI.

airscript.it

Topics

cligitgithubrelease

Resources

Readme
MIT license

Contributing

Contributing
Activity

Stars

6 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.