Go to file
2019-12-04 18:10:35 -06:00
dist Remove irrelevant tests (predates pstore usage) 2019-12-04 18:10:35 -06:00
spec Remove irrelevant tests (predates pstore usage) 2019-12-04 18:10:35 -06:00
views WIP 2019-10-20 21:11:16 -05:00
.gitignore === BEGIN FILESYSTEM REMOVAL === 2019-11-26 19:46:50 -06:00
.rspec Coo... coo... 2019-09-21 21:30:03 -05:00
db.pigeon Remove irrelevant tests (predates pstore usage) 2019-12-04 18:10:35 -06:00
Gemfile === BEGIN FILESYSTEM REMOVAL === 2019-11-26 19:46:50 -06:00
Gemfile.lock === BEGIN FILESYSTEM REMOVAL === 2019-11-26 19:46:50 -06:00
logo.png Add logo 2019-10-09 19:32:54 -05:00
pigeon-cli Cleanup 2019-12-02 21:18:44 -06:00
README.md Update spec, begin message implementation 2019-10-12 14:43:27 -05:00
scratchpad.jpg Cleanup and test scripts. TODO: Why does blocking not delete previous peers? 2019-09-24 20:19:25 -05:00
scratchpad.json Tests for Pigeon::KeyPair 2019-10-06 12:57:55 -05:00
scratchpad.md === BEGIN FILESYSTEM REMOVAL === 2019-11-26 19:46:50 -06:00
scratchpad.sh Comment out old code, add tests 2019-12-02 21:01:24 -06:00
scratchpad2.json Tests for Pigeon::KeyPair 2019-10-06 12:57:55 -05:00
scratchpad2.rb === BEGIN FILESYSTEM REMOVAL === 2019-11-26 19:46:50 -06:00
TODO.md Update spec, begin message implementation 2019-10-12 14:43:27 -05:00

Pigeon Ruby

A WIP pigeon protocol client.

How to Use

This is a pre-release skeleton project. There is no gem yet. The gem will be released after we are fully compliant with the spec and have high test coverage stats.

To get started, clone this repo and run ./pigeon-cli in place of pigeon.

Eg: pigeon identity show becomes ./pigeon-cli show.

Current Status

  • pigeon identity new

  • pigeon identity show

  • pigeon status

  • pigeon blob set

  • pigeon blob get

  • pigeon peer add

  • pigeon peer remove

  • pigeon peer block

  • pigeon peer all

  • pigeon message create

  • pigeon message append

  • pigeon message current

  • pigeon message save

  • pigeon message find

  • pigeon message find-all

  • pigeon bundle create

  • pigeon bundle consume

  • 100% documentation

  • 100% coverage

  • add parsers and validators for all CLI inputs

  • Performance benchmarks

  • Performance tuning (DO THIS LAST!)

  • Update spec to look like this