An open API service indexing awesome lists of open source software.

https://github.com/rmccorm4/gomarks

📖 [WIP] Store bookmarks with tags for fast lookup from the command line!
https://github.com/rmccorm4/gomarks

bookmark bookmarks cli go golang keywords lookup search subcommand tags

Last synced: 6 days ago
JSON representation

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

Awesome Lists containing this project

README

          

# (Work in Progress) Go-marks

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

----

## Usage

via `go build`
```bash
go build .
./gomarks ...
```

via `go run`
```bash
go run . ...
```

## Testing

```bash
go test -v
```

## TODO
- [x] Add URLs/Tags without duplicates
- [x] List URLs by Tag, or ListAll with no args
- [x] 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?