From 337647e9dfd21a5d319530e600b015c70ac64294 Mon Sep 17 00:00:00 2001 From: BanceDev Date: Wed, 25 Feb 2026 00:25:07 -0500 Subject: initial commit --- README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..d61d002 --- /dev/null +++ b/README.md @@ -0,0 +1,46 @@ +# Package Manager + +## Usage + +forge add + +creates a config for the package based on the repo name. + +#TODO: handle namespace conflict + +config options: + +update = +build = "build command" +install = "install command" +uninstall = "uninstall command" +clean = "clean command" +deps = ["named list of deps"] + +forge update + +pulls latest for all tracked packages per update rules + +forge upgrade [pkgnames] + +If no names are provided assume all otherwise do build and install on named packages + +forge remove [pkgnames] + +Removes named packages and orphaned deps + +forge list + +lists all packages currently tracked + +forge search [term] + +lists packages with the given substring not case sensitive + +forge clean [pkgnames] + +runs the clean command on every tracked package or named + +forge show [pkgname] + +shows the configured info about the package -- cgit v1.2.3-59-g8ed1b