rmccorm4 / gomarks

πŸ“– [WIP] Store bookmarks with tags for fast lookup from the command line!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

πŸ“– [WIP] Store bookmarks with tags for fast lookup from the command line!

License:MIT License


Languages

Language:Go 100.0%