You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-2Lines changed: 14 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ A Go library that wraps package manager CLIs behind a common interface. Part of
4
4
5
5
## What it does
6
6
7
-
Translates generic operations (install, add, remove, list, outdated, update) into the correct CLI commands for each package manager. Define what you want to do once, and the library figures out the right command for npm, bundler, cargo, go, or any other supported manager.
7
+
Translates generic operations (install, add, remove, list, outdated, update, vendor) into the correct CLI commands for each package manager. Define what you want to do once, and the library figures out the right command for npm, bundler, cargo, go, or any other supported manager.
Most managers support: install, add, remove, list, outdated, update. Some managers (maven, gradle, sbt, lein) have limited CLI support for add/remove operations.
85
+
Most managers support: install, add, remove, list, outdated, update. Some also support vendor and path. Some managers (maven, gradle, sbt, lein) have limited CLI support for add/remove operations.
86
86
87
87
## Installation
88
88
@@ -217,6 +217,7 @@ Built-in policies include AllowAllPolicy, DenyAllPolicy, and PackageBlocklistPol
217
217
|`outdated`| Show packages with available updates |
218
218
|`update`| Update dependencies |
219
219
|`path`| Get filesystem path to installed package |
220
+
|`vendor`| Copy dependencies into the project directory |
220
221
221
222
### Common flags
222
223
@@ -240,6 +241,17 @@ The library handles extracting clean paths from various output formats (JSON, li
0 commit comments