Usage: ag2 [COMMAND] [PACKAGES] Uses the Argentum 2 package manager. COMMAND Specifies the operation for Argentum 2 to do. install Installs packages. remove Removes packages. update Updates packages. list Lists all available packages. repo-list Lists all installed repositories. repo-add Adds a custom repository. repo-remove Removes a repository. info Shows a packages version, description and other relevant information. PACKAGES* Packages to work on. These flags are also available and can be inserted anywhere: -x, --exclude-deps Ignore dependencies. WARNING: Using this can and will leave you with broken packages. Use it at your own risk and only when truly necessary. -u, --update-repos Update the list of repositories. -f, --force Force the operation, even if there are conflicts or unresolvable dependencies. WARNING: Using this can and will leave you with broken packages. Use it at your own risk and only when truly necessary. -c, --clean Clean up now-unnecessary packages (previous dependencies). -s, --source [URL] Use a custom source for the operation. Examples: ag2 install halyde Installs the halyde package. ag2 list Lists all packages. ag2 info halyde Shows information about the halyde package. ag2 remove -x edit Removes edit, but does not remove any packages that depend on it. ag2 remove -c hal-draw Removes hal-draw and any dependencies that are no longer needed.