├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── cmd └── snpt │ ├── command │ ├── copy │ │ └── copy.go │ ├── list │ │ └── list.go │ ├── print │ │ └── print.go │ ├── sync │ │ └── sync.go │ ├── token │ │ └── token.go │ ├── version │ │ └── version.go │ └── write │ │ └── write.go │ ├── helper │ └── cli │ │ └── cli.go │ └── snpt.go ├── docs ├── example.gif ├── fzf-example.gif └── icon.png ├── go.mod ├── go.sum ├── internal ├── config │ ├── config.go │ └── config_test.go ├── pb │ ├── snippet.pb.go │ └── snippet.proto ├── platform │ ├── gist │ │ ├── retriever.go │ │ └── retriever_test.go │ └── storage │ │ ├── bolt.go │ │ ├── bolt_test.go │ │ └── storage.go └── snippet │ ├── snippet.go │ ├── snippet_test.go │ ├── store.go │ └── store_test.go └── mocks └── BucketKeyValueStore.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | coverage.out 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/README.md -------------------------------------------------------------------------------- /cmd/snpt/command/copy/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/cmd/snpt/command/copy/copy.go -------------------------------------------------------------------------------- /cmd/snpt/command/list/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/cmd/snpt/command/list/list.go -------------------------------------------------------------------------------- /cmd/snpt/command/print/print.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/cmd/snpt/command/print/print.go -------------------------------------------------------------------------------- /cmd/snpt/command/sync/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/cmd/snpt/command/sync/sync.go -------------------------------------------------------------------------------- /cmd/snpt/command/token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/cmd/snpt/command/token/token.go -------------------------------------------------------------------------------- /cmd/snpt/command/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/cmd/snpt/command/version/version.go -------------------------------------------------------------------------------- /cmd/snpt/command/write/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/cmd/snpt/command/write/write.go -------------------------------------------------------------------------------- /cmd/snpt/helper/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/cmd/snpt/helper/cli/cli.go -------------------------------------------------------------------------------- /cmd/snpt/snpt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/cmd/snpt/snpt.go -------------------------------------------------------------------------------- /docs/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/docs/example.gif -------------------------------------------------------------------------------- /docs/fzf-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/docs/fzf-example.gif -------------------------------------------------------------------------------- /docs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/docs/icon.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/go.sum -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/pb/snippet.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/pb/snippet.pb.go -------------------------------------------------------------------------------- /internal/pb/snippet.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/pb/snippet.proto -------------------------------------------------------------------------------- /internal/platform/gist/retriever.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/platform/gist/retriever.go -------------------------------------------------------------------------------- /internal/platform/gist/retriever_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/platform/gist/retriever_test.go -------------------------------------------------------------------------------- /internal/platform/storage/bolt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/platform/storage/bolt.go -------------------------------------------------------------------------------- /internal/platform/storage/bolt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/platform/storage/bolt_test.go -------------------------------------------------------------------------------- /internal/platform/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/platform/storage/storage.go -------------------------------------------------------------------------------- /internal/snippet/snippet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/snippet/snippet.go -------------------------------------------------------------------------------- /internal/snippet/snippet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/snippet/snippet_test.go -------------------------------------------------------------------------------- /internal/snippet/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/snippet/store.go -------------------------------------------------------------------------------- /internal/snippet/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/internal/snippet/store_test.go -------------------------------------------------------------------------------- /mocks/BucketKeyValueStore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mike182uk/snpt/HEAD/mocks/BucketKeyValueStore.go --------------------------------------------------------------------------------