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
|
261fa5bbae
|
Fixes for command info message
|
2022-04-25 12:24:00 -05:00 |
|
sophia
|
1f432350ea
|
Add dummy endpoint for subcommands
|
2022-04-25 12:24:00 -05:00 |
|
Chris Roberts
|
ab59e254ac
|
Revert addition of readers as they are no longer required
|
2022-04-25 12:24:00 -05:00 |
|
Chris Roberts
|
a39eebd882
|
Include prepended method for adding reader
|
2022-04-25 12:23:59 -05:00 |
|
Chris Roberts
|
a103f6fb17
|
Restore the machine class and update thin class to remote module
|
2022-04-25 12:23:59 -05:00 |
|
Chris Roberts
|
3512028ca4
|
Define callbacks which should be run when enabling server mode
|
2022-04-25 12:23:59 -05:00 |
|
Chris Roberts
|
d501d77005
|
Add accessors to get to cli components
|
2022-04-25 12:23:59 -05:00 |
|
Chris Roberts
|
b601872287
|
Update protos
|
2022-04-25 12:23:59 -05:00 |
|
sophia
|
c1ce1016c7
|
Render ruby protobufs to ruby lib
|
2022-04-25 12:23:57 -05:00 |
|
sophia
|
bb6174d305
|
Log output to file
|
2022-04-25 12:23:57 -05:00 |
|
sophia
|
b54d425038
|
Update Ruby protos for updates to sdk + pick up environment service
|
2022-04-25 12:23:57 -05:00 |
|
Chris Roberts
|
cbc2ecac0a
|
Generated proto updates
|
2022-04-25 12:23:56 -05:00 |
|
Chris Roberts
|
70a2c977d9
|
Stub in just enough in the thin machine to get things working
|
2022-04-25 12:23:56 -05:00 |
|
Chris Roberts
|
fc129977af
|
Add very basic thin machine implementation against client
|
2022-04-25 12:23:56 -05:00 |
|
Chris Roberts
|
1a6aeb5811
|
Update proto file locations
|
2022-04-25 12:23:56 -05:00 |
|
Chris Roberts
|
a37d1b70a5
|
Remove client autoload since it does not exist here
|
2022-04-25 12:23:56 -05:00 |
|
Chris Roberts
|
b7616bdd5d
|
Add generated proto files for the vagrant service
|
2022-04-25 12:23:55 -05:00 |
|
Chris Roberts
|
c09fc7be1e
|
Whitespace cleanup
|
2022-04-25 12:23:55 -05:00 |
|
Chris Roberts
|
c887a18437
|
Allow UI instance to be provided to environment and used properly
|
2022-04-25 12:23:55 -05:00 |
|
Chris Roberts
|
7b70925f47
|
Provide thick and thin implementations of machine
|
2022-04-25 12:23:55 -05:00 |
|
Chris Roberts
|
03ac9cd015
|
Provide machine implementation based on server mode
|
2022-04-25 12:23:55 -05:00 |
|
Chris Roberts
|
4701cb336e
|
Add helpers to flag when running in server mode
|
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
|
02b08ac12c
|
Remove option parser modifications for storing flags
|
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
|
5fc0b22efd
|
Make machine initialization work
|
2022-04-25 12:23:54 -05:00 |
|
sophia
|
e3d8418081
|
Machine getters to use machine client
|
2022-04-25 12:23:54 -05:00 |
|
sophia
|
46f5fa5ab8
|
Machine client implementation
|
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
|
12627a78a3
|
Make ui class for interacting with terminal ui service
|
2022-04-25 12:23:53 -05:00 |
|
sophia
|
c99348413a
|
Make ui class for interacting with terminal ui service
|
2022-04-25 12:23:53 -05:00 |
|
sophia
|
ea64673e9f
|
Add terminal client
|
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
|
eb165d43d1
|
Add proto defs for Vagrantfile parser service
|
2022-04-25 12:23:53 -05:00 |
|
Chris Roberts
|
721648bc4f
|
Update generated proto files
|
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
|
d7f92f9d87
|
Some update for sdk changes
|
2022-04-25 12:23:52 -05:00 |
|
sophia
|
74c17de0e1
|
update protos from sdk chagnes
|
2022-04-25 12:23:52 -05:00 |
|
sophia
|
7ff0d11582
|
Move protos into Vagrant module
|
2022-04-25 12:23:52 -05:00 |
|
sophia
|
773c4bd910
|
Return an ActionResp
|
2022-04-25 12:23:52 -05:00 |
|
sophia
|
41f3af51af
|
Return a result from an up action
|
2022-04-25 12:23:51 -05:00 |
|