agpm

Crates.ioagpm
lib.rsagpm
version0.0.3
sourcesrc
created_at2022-12-27 17:28:58.766096
updated_at2022-12-27 19:52:01.988377
descriptionA command line interface to a amisgitpm project manager
homepage
repositoryhttps://github.com/david-soto-m/amisgitpm
max_upload_size
id746353
size61,426
David (david-soto-m)

documentation

README

agpm

This is an executable complete implementation of an amisgitpm project manager. It uses the pieces from:

It admits the following commands

Usage: agpm <COMMAND>

Command Description
install Install a new git repo. It installs from URLs of two kinds
update Update project(s)
update-suggestions Update the suggestions, downloading all of them, and substituting those already present
uninstall Uninstall a project
restore Get the last version of the project
reinstall Uninstall then install a project
rebuild Run the build instructions of a project
clean Remove all srcs with no project associated
edit Edit the configuration of a project
list Show the list of installed applications and their version
bootstrap Install amisgitpm with amisgitpm, check that everything is in place
help Print this message or the help of the given subcommand(s)
-h, --help Print help information
-V, --version Print version information

A good way to interact with this package manager programatically is to use the types provided in the library part of this crate

Commit count: 92

cargo fmt