π Store bookmarks with tags for fast lookup from the command line!
via go build
go build .
./gomarks <url> <tag1> <tag2> ...
via go run
go run . <url> <tag1> <tag2> ...
go test -v
- Add URLs/Tags without duplicates
- List URLs by Tag, or ListAll with no args
- Store in a ~/.config/gomarks location
- Switch to use CLI library
- Add subcommand
- List subcommand
- Ability to delete tags
- Ability to delete URLs
- Make config file location configurable
- Create package to import
- Auto generate keywords for links with some naive text processing
- Grab tags from github repos via GitHub API
- Unit Tests
- CI/CD (TravisCI, Github Actions?)
- Code Coverage
- Badges
- BadgerDB or other database?