Chris Roberts
|
1b0214debc
|
Being implementing project client in ruby runtime
|
2022-04-25 12:24:08 -05:00 |
|
Chris Roberts
|
ab1d9ab80f
|
Provider broker via actual method. Fix scope of exception logger.
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
d6e732cde3
|
Provide broker when loading terminal UI
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
83d5dd6d26
|
Pass current broker instance to terminal when loading
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
af2a98907d
|
Minimum and maximum ports are based on the default range
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
ae9119ad18
|
Don't pass arguments to parent class on initialization. Broker not a singleton.
|
2022-04-25 12:24:07 -05:00 |
|
Chris Roberts
|
ef7c6f58b7
|
Start adding updates for machine client setup
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
3d000609ec
|
Update autoload definition for terminal client
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
bb7a3b36eb
|
Add options to define bind address and range of ports for use
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
d34d70442b
|
Rename terminal client file
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
7dd331d53e
|
Update method name for generating a new terminal client
|
2022-04-25 12:24:05 -05:00 |
|
Chris Roberts
|
356c37fd73
|
Isolate utility modules. Includes broker and logging helper modules.
|
2022-04-25 12:24:04 -05:00 |
|
Chris Roberts
|
742f94c9e0
|
Add modules to services and update exception logger usage
|
2022-04-25 12:24:04 -05:00 |
|
Chris Roberts
|
b6a0ed111a
|
Expand broker functionality to include server implementation
|
2022-04-25 12:24:04 -05:00 |
|
sophia
|
de649b2154
|
Update protos
|
2022-04-25 12:24:03 -05:00 |
|
Chris Roberts
|
2f0dcda7e8
|
Check that the result is something that can be used as an exit code
|
2022-04-25 12:24:03 -05:00 |
|
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 |
|
Chris Roberts
|
62ca9faa43
|
Use connection ID from broker for terminal UI setup
|
2022-04-25 12:23:59 -05:00 |
|
Chris Roberts
|
e64f07b109
|
Include the broker streamer service to handled services
|
2022-04-25 12:23:58 -05:00 |
|
Chris Roberts
|
63f0b61ed6
|
Add simple broker implementation for use within Ruby runtime
|
2022-04-25 12:23:58 -05:00 |
|
sophia
|
edcb9e08bd
|
Get help and flags for subcommands
|
2022-04-25 12:23:58 -05:00 |
|
sophia
|
633528318d
|
Get help from ui output
|
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
|
c3ee750db1
|
Add gogo
|
2022-04-25 12:23:57 -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
|
55d57595c4
|
Check lookup for not found error and allow it to fall through
|
2022-04-25 12:23:56 -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
|
64ccbe9121
|
Updates for ID and state handling
|
2022-04-25 12:23:56 -05:00 |
|
Chris Roberts
|
4d0959e10c
|
Match up constant with proto changes. Use reader for client.
|
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
|
9a9331ed4d
|
Add the machine client back in here isolate by resource id
|
2022-04-25 12:23:56 -05:00 |
|
Chris Roberts
|
548a0339df
|
Update name and use constant alias
|
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 |
|