Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.85 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.85 KB

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.

rummage

Installation

If you would like to install the latest version of a tag, substitue the version number for @latest

go install github.com/vague2k/rummage@3.0.0

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