Skip to content

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.

License

Notifications You must be signed in to change notification settings

vague2k/rummage

Repository files navigation

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks