Go to file
Netscape Navigator fcee853237 👏 `pigeon create identity` works! 2020-09-09 07:42:56 -05:00
.gitignore Gitignore updates 2020-09-08 07:27:27 -05:00
LICENSE Hello, world! 2020-08-02 13:59:32 -05:00
README.md 👏 `pigeon create identity` works! 2020-09-09 07:42:56 -05:00
b32.go Project restructuring, Part I 2020-09-08 07:35:37 -05:00
b32_test.go Project restructuring, Part I 2020-09-08 07:35:37 -05:00
cli.go 👏 `pigeon create identity` works! 2020-09-09 07:42:56 -05:00
constants.go Project restructuring, Part I 2020-09-08 07:35:37 -05:00
db.go Project restructuring, Part I 2020-09-08 07:35:37 -05:00
db_test.go Project restructuring, Part I 2020-09-08 07:35:37 -05:00
main.go Monorepo-ize stuff 2020-09-08 07:53:16 -05:00
util.go 👏 `pigeon create identity` works! 2020-09-09 07:42:56 -05:00
util_test.go Project restructuring, Part I 2020-09-08 07:35:37 -05:00

README.md

Pigeon CLI

A single executable to manage a Pigeon node.

Project Status

Don't use the Go version yet. If you want something stable, there is a Ruby version that is feature complete.

TODO

Done? Verb Noun Flag / arg 1 Flag 2
show identity
create draft
show blob
show draft
create blob file path
create blob pipe
update draft --key=? --value=?
publish draft
follow peer user mhash
unblock peer user mhash
block peer user mhash
create bundle
find message --all
find message --last
ingest bundle
show message message mhash
show peers
show peers --blocked
unfollow peer
X create identity
X help
X version

Run Tests

Without coverage:

go test -v ./...

With coverage:

go test -coverprofile coverage.out
go tool cover -html=coverage.out

Build Project

go build --o=pigeon-cli