Skip to content

ndpm13/zap-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zap-rs

Crates.io Version Crates.io Total Downloads

AppImage package manager inspired by zap, but in Rust.

Install

cargo install zap-rs

Usage

# Install from URL
zap-rs install --from https://f.sed.lol/wow.AppImage wow

# Install from GitHub releases
zap-rs install --github --from vscodium/vscodium codium

# Remove
zap-rs rm neovim

# Update (only works with AppImages installed from GitHub)
zap-rs update codium

Creates symlinks in ~/.local/bin so you can just run the apps directly. Be sure to have it included in your $PATH env var.

Development Status

This is me figuring out Rust and messing around with async stuff. Code changes a lot. If you want something stable or need major features, probably better to fork this or just use zap.

Acknowledgments

  • zap - The original AppImage package manager that inspired this project
  • The Rust community for excellent crates like clap, tokio, octocrab, and dialoguer

License

MIT License - see LICENSE file for details.