Chris Roberts
|
c69710329f
|
Update message access to use spec
|
2022-04-25 12:24:02 -05:00 |
|
sophia
|
b4f0ef56df
|
Remove command metadata from service info
|
2022-04-25 12:24:02 -05:00 |
|
sophia
|
0e618a4fd1
|
Execute command with subcommand info
|
2022-04-25 12:24:02 -05:00 |
|
sophia
|
fd29c9df7c
|
Clean up ruby command service
|
2022-04-25 12:24:02 -05:00 |
|
sophia
|
5dd5ec84ee
|
Allow ruby errors to be caught by exception logger
|
2022-04-25 12:24:02 -05:00 |
|
sophia
|
9f51d87038
|
Update ruby execute func for new proto
|
2022-04-25 12:24:02 -05:00 |
|
sophia
|
7fb193f4a2
|
Add dummy endpoint for subcommands
|
2022-04-25 12:24:01 -05:00 |
|
sophia
|
3c491fafdd
|
Register subcommands with subcommands passed as part of command info
|
2022-04-25 12:24:01 -05:00 |
|
sophia
|
0414be7cf7
|
Don't get synopsis for subcommands
|
2022-04-25 12:24:01 -05:00 |
|
sophia
|
261fa5bbae
|
Fixes for command info message
|
2022-04-25 12:24:00 -05:00 |
|
sophia
|
06b1caedf8
|
Register all subcommands
|
2022-04-25 12:24:00 -05:00 |
|
sophia
|
c676768674
|
Get subcommands one level deep
|
2022-04-25 12:24:00 -05:00 |
|
sophia
|
65d990efc9
|
Start gatching subcommands to register
|
2022-04-25 12:24:00 -05:00 |
|
sophia
|
072e06ca79
|
Get list of subcommands
|
2022-04-25 12:24:00 -05:00 |
|
sophia
|
1f432350ea
|
Add dummy endpoint for subcommands
|
2022-04-25 12:24:00 -05:00 |
|
sophia
|
893e37711e
|
Setup dummy env
|
2022-04-25 12:24:00 -05:00 |
|
sophia
|
5498c22983
|
Get help and flags for subcommands
|
2022-04-25 12:24:00 -05:00 |
|
sophia
|
edcb9e08bd
|
Get help and flags for subcommands
|
2022-04-25 12:23:58 -05:00 |
|
sophia
|
0c1e44f553
|
Get help from commands that have subcommands
|
2022-04-25 12:23:58 -05:00 |
|
sophia
|
20fbe05c23
|
Log exceptions from grpc services to file
|
2022-04-25 12:23:57 -05:00 |
|
sophia
|
8e1e08b9ee
|
Remove logger
|
2022-04-25 12:23:57 -05:00 |
|
Chris Roberts
|
f2ef8110bb
|
Accept command arguments and pass them when executing internal commands
|
2022-04-25 12:23:56 -05:00 |
|
Chris Roberts
|
93f3c70dd0
|
Update load path modifications and requires for new proto path
|
2022-04-25 12:23:56 -05:00 |
|
Chris Roberts
|
28ebbce108
|
Update to use the service info helper
|
2022-04-25 12:23:55 -05:00 |
|
Chris Roberts
|
7350b85902
|
Implement enough of the command service to get things working.
Also updates the UI setup so that we can properly get the
output streaming back to us.
|
2022-04-25 12:23:55 -05:00 |
|
sophia
|
854a2a4022
|
Just get the flag names
|
2022-04-25 12:23:55 -05:00 |
|
Chris Roberts
|
dc64d85adf
|
Extract option building to standalone method. Update help to use method.
|
2022-04-25 12:23:54 -05:00 |
|
Chris Roberts
|
11df6c7ae1
|
Store option parser instance and then extract flags from the result
|
2022-04-25 12:23:54 -05:00 |
|
sophia
|
1109d89616
|
Collect flag information
|
2022-04-25 12:23:54 -05:00 |
|
sophia
|
43e4e968ef
|
Make help message work
|
2022-04-25 12:23:54 -05:00 |
|
sophia
|
cadcbe82f7
|
Hard code less
|
2022-04-25 12:23:54 -05:00 |
|
sophia
|
078a091709
|
Start replacing machine variables with calls to core service
|
2022-04-25 12:23:54 -05:00 |
|
sophia
|
4c26f5b384
|
Make machine with ui
|
2022-04-25 12:23:54 -05:00 |
|
sophia
|
fd74318bf5
|
Pass ui to machine
|
2022-04-25 12:23:54 -05:00 |
|
sophia
|
c99348413a
|
Make ui class for interacting with terminal ui service
|
2022-04-25 12:23:53 -05:00 |
|
sophia
|
b80f19a49d
|
Add terminal ui to provider
|
2022-04-25 12:23:53 -05:00 |
|
sophia
|
f68d470dc9
|
Fixes from rebase
|
2022-04-25 12:23:53 -05:00 |
|
sophia
|
3c360722df
|
Allow communicator to use plugin config
|
2022-04-25 12:23:53 -05:00 |
|
sophia
|
ad74f18719
|
Add communicators
|
2022-04-25 12:23:53 -05:00 |
|
sophia
|
0b1df4593e
|
Get some more information about Vagrantfile
|
2022-04-25 12:23:53 -05:00 |
|
sophia
|
8f034b24e2
|
Parse vagrantfile
|
2022-04-25 12:23:53 -05:00 |
|
sophia
|
f995a96b09
|
Setup parse vagrantfile endpoint
|
2022-04-25 12:23:53 -05:00 |
|
Chris Roberts
|
9071e39782
|
Remove plugin service. Use internal service instead.
|
2022-04-25 12:23:52 -05:00 |
|
Chris Roberts
|
ae6639d301
|
Clean up plugin loading and compact registration
|
2022-04-25 12:23:52 -05:00 |
|
Chris Roberts
|
f915922f7d
|
Remove generated proto files from within plugin subdirectory
|
2022-04-25 12:23:52 -05:00 |
|
Chris Roberts
|
851955e1d4
|
Add command service
|
2022-04-25 12:23:52 -05:00 |
|
Chris Roberts
|
addf420ca2
|
Add some helper methods and some adjustments to serve setup
|
2022-04-25 12:23:52 -05:00 |
|
sophia
|
a268afb945
|
Setup a batch action for bringin up a machine
|
2022-04-25 12:23:52 -05:00 |
|
sophia
|
d7f92f9d87
|
Some update for sdk changes
|
2022-04-25 12:23:52 -05:00 |
|
sophia
|
7ff0d11582
|
Move protos into Vagrant module
|
2022-04-25 12:23:52 -05:00 |
|