[go: nahoru, domu]

Skip to content

A WIP rewrite of ppkg that I intend on being a serious hybrid package manager.

License

Notifications You must be signed in to change notification settings

Phate6660/pppkg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Running:
- `cargo run` (it will print a quick help, but it also ensures certain dirs are created)
- `cp -r packages/* ~/.pppkg/packages/`
- Then do whatever with it (e.g. `cargo run -- install firefox`)

If you'd like to see debug output, set the env variable RUST_LOG to info.

Operations:
- i | install
- l | list
  + -a | --available
- m | meta (view info about a package)

How it works:
- Parses package config at $HOME/.pppkg/packages/PACKAGE_NAME.toml
- Save tarball to $HOME/.pppkg/downloads/
- Extract tarball to $HOME/.pppkg/opt/PACKAGE_NAME/
- TODO: Think of a way to dynamically find and symlink binaries to $HOME/.pppkg/bin/

About

A WIP rewrite of ppkg that I intend on being a serious hybrid package manager.

Topics

Resources

License

Stars

Watchers

Forks

Languages