Ian Howell
6e41a56a7d
Rename module to reflect its new location
...
Change-Id: I5c8c524c4d3f569b21b5b829722b3c49952cb0ab
2019-07-01 12:15:29 -05:00
Ian Howell
236274eef1
Add a convenience NewAirshipCTLCommand function
...
This adds the NewAirshipCTLCommand, a function which returns the root
airshipctl command with all of the default plugins preloaded
2019-06-07 14:06:37 -05:00
Ian Howell
cbd1e048c9
Move the client objects out of the settings objects
...
* This also modifies the way that logging is handled
2019-06-06 10:57:33 -05:00
Ian Howell
42ace4fd46
Fix an issue causing command line args to be parsed too late
2019-05-30 09:54:26 -05:00
Ian Howell
19461dc1bf
Add the AddDefaultCommands function
2019-05-29 08:48:05 -05:00
Ian Howell
19f28e278b
Cleanup how settings are passed
2019-05-24 15:38:59 -05:00
Ian Howell
33fecc360b
Overhaul for plugin system
2019-05-23 14:34:28 -05:00
Ian Howell
b5de5bf967
Change to "compile-in" plugins
...
Move away from the builtin 'plugin' package in favor of compile-in
plugins. This will require a plugin author to inject code into the
proper packages before building airshipctl
2019-05-17 09:23:30 -05:00
Ian Howell
f76eb8e027
Add a bin packer
2019-05-15 16:10:50 -05:00
Ian Howell
7a34fd98d9
Change airshipadm to airshipctl
2019-05-07 10:07:54 -05:00
Ian Howell
001eed5836
This adds a writer to redirect output
...
also gofmt'ed
2019-04-29 12:05:21 -05:00
Ian Howell
ee9e6414bd
Add airshipadm root command and starter commands
...
This commit adds the root command as well as the kubernetes and workflow
subcommands
2019-04-22 15:45:32 -05:00