https://github.com/vague2k/rummage
A smart wrapper around `go get`. Get the packages you use most often with only a few keystrokes, no more typing full package paths or copy pasting.
https://github.com/vague2k/rummage
command-line command-line-tool go golang-application golang-cli
Last synced: 13 days ago
JSON representation
A smart wrapper around `go get`. Get the packages you use most often with only a few keystrokes, no more typing full package paths or copy pasting.
- Host: GitHub
- URL: https://github.com/vague2k/rummage
- Owner: vague2k
- License: mit
- Created: 2024-06-02T14:47:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-02T01:16:49.000Z (24 days ago)
- Last Synced: 2025-06-02T08:35:13.768Z (23 days ago)
- Topics: command-line, command-line-tool, go, golang-application, golang-cli
- Language: Go
- Homepage:
- Size: 126 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Rummage
A smart wrapper for "go get"
Rummage lets you get the packages you use most often with only a few keystrokes.
No more typing full package paths or copy pasting.
## Installation
```
go install github.com/vague2k/rummage
```## Getting Started
Here's a list of commands available to rummage. Any command that supports arguements can take multiple arguement by default.
Use the help flag on any command to get more info about it
| rummage [COMMAND] | Description |
| ----------------- | ---------------------------------------------------------------------------------------------- |
| `add` | Add an item that resembles a go package manually to the database. |
| `remove` | Remove items from the database or be prompted to confirm to remove all items. |
| `get` | Get a go package from the database using a substring, or get a package how you normally would. |
| `populate` | Populate the database with third party packages already known by go. |
| `query` | Query the database to find an entry by highest score, or using an exact match. |Before using rummage regularly, It's reccommended that you use `populate` as
this will get the database up to speed with the third party packages you have already installed.## Contributing
Issues and PR's are always welcome and highly encouraged! I would love to learn more.
## License
[MIT](https://choosealicense.com/licenses/mit/)