RoboJackets / beekeeper

Acclimating a new generation to high altitudes.
Apache License 2.0
0 stars 1 forks source link

Add minimum demoable CLI #3

Closed jgkamat closed 7 years ago

jgkamat commented 7 years ago

Smoker (hopefully) will become the full featured CLI interface to beekeeper. Right now, it's fully self contained but (hopefully) will be easy to query the backend server once it's finished.

This is still in progress, here are a list of things that need to be finished before I want to merge this in.

Feedback is appreciated! This is definetly in a working state right now, so you can test it out yourself if you wish.

file description
smoker.go entrypoint
commands.go list of all repl commands
dummybackend.go metthods relating to the dummy backend stored in memory
backend.go interfaces for interating with a any backend (including a remote one)

closes #1

jgkamat commented 7 years ago

You can build/run the project by running make run in the smoker directory if you have the go toolchain installed (the go command line tool).

Here's a linux64 binary: smoker.zip

jgkamat commented 7 years ago

This should be complete (much more than a simple demo at this point), but it definetly needs some refinement. We'll figure out what needs work at the demo on monday.

jgkamat commented 7 years ago

If anyone found any bugs/usability concerns during the evaluation today (I'm not sure if this was even evaluated) let me know here, and I'll get right on fixing it. :P

jgkamat commented 7 years ago

I think this is in a state where we should be ready for a demo, let me know if there are any features that should be added, or if there's anything wrong!

jgkamat commented 7 years ago

Binary release for today's demo smoker_dist.tar.gz

jgkamat commented 7 years ago

Can I get a :+1: on merging this? If you have any feature requests/bug reports let me know and I'll fix this before I pull it in.

jgkamat commented 7 years ago

I think this is good so I'm going to give this a :+1: myself (and we will resolve issues as they come in). I'll merge this soon if no one :-1:'s.

jgkamat commented 7 years ago

Merging now, open a new issue for any problems you find, or feature requests! :)