/gomarks

📖 [WIP] Store bookmarks with tags for fast lookup from the command line!

Primary LanguageGoMIT LicenseMIT

(Work in Progress) Go-marks

📖 Store bookmarks with tags for fast lookup from the command line!


Usage

via go build

go build .
./gomarks <url> <tag1> <tag2> ...

via go run

go run . <url> <tag1> <tag2> ...

Testing

go test -v

TODO

  • 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?