12 Commits

Author SHA1 Message Date
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