Commit graph

108 commits

Author SHA1 Message Date
d995d93191 bump version tag 2020-08-24 19:41:39 +02:00
992e0167e7 Fixed problems with curl 2020-08-24 17:43:14 +02:00
eafc4ae55c v0.0.1: First release, not expected to be fully functional 2020-08-24 17:01:16 +02:00
bf0fb911fd shell -u argument 2020-08-24 14:49:17 +02:00
9c198622ca Format 2020-08-24 14:48:50 +02:00
4407899fbb Format, license, distribution script 2020-08-21 00:04:26 +02:00
0aee2eadd5 Distribution script, lesser dependencies 2020-08-20 17:38:25 +02:00
6118cb932a format; kwargs fix 2020-08-20 15:36:28 +02:00
934a1bd15e kiwi help 2020-08-20 15:29:07 +02:00
6819eabb67 QoL: Added _run_project overridable with automatic call for multiple projects 2020-08-20 15:09:15 +02:00
40e476ba7b QoL: Projects default bool conversion (nonempty) 2020-08-20 15:08:41 +02:00
4bd602a245 help command 2020-08-20 14:40:49 +02:00
3ccdffe737 CLI commands cleanup 2020-08-20 14:15:38 +02:00
3a28af7f7e user query into Config object 2020-08-20 13:29:08 +02:00
3468570403 load from directory 2020-08-20 12:30:06 +02:00
d99f26e3cf exit status 2020-08-19 17:42:09 +02:00
a085586baa use action strings 2020-08-19 17:25:39 +02:00
e6f87277c6 move Projects class 2020-08-19 17:22:40 +02:00
bf5bed8734 move subcommand.py 2020-08-19 17:21:38 +02:00
717010d9b4 move utils package into top level 2020-08-19 17:15:00 +02:00
1f1f3b27b2 Call compose from Project objects 2020-08-19 17:09:43 +02:00
4290ed3743 command list (plans) 2020-08-19 16:25:57 +02:00
fd681418f5 action strings everywhere 2020-08-19 16:23:52 +02:00
93d0b56eb7 Rework: FlexCommand defaults into lower hierarchy (override protected _run variants by default) 2020-08-19 16:10:56 +02:00
0060bf8878 marker 2020-08-19 12:02:46 +02:00
267f85fa8d abandoned utils.misc for project handling 2020-08-19 12:00:12 +02:00
0cf934965e Project class 2020-08-19 03:24:19 +02:00
a2c32b3314 crude main help 2020-08-18 17:50:13 +02:00
b3456f8ec3 subcommand "conf-clean" 2020-08-18 17:49:49 +02:00
f9cb784760 default config fix 2020-08-18 16:41:11 +02:00
cd3d0518df subcommand "list" 2020-08-18 16:36:39 +02:00
301b505efa yml whitespace fix 2020-08-18 16:36:29 +02:00
e45d3ae83f Run conf-copy before upping instance 2020-08-18 16:02:45 +02:00
1a98137c71 subcommands "new", "enable", "disable" 2020-08-18 15:56:58 +02:00
3014e7057c readability 2020-08-18 15:56:22 +02:00
9617597257 subcommand "push" 2020-08-18 15:12:08 +02:00
81b597cb58 neater prompts 2020-08-18 15:05:19 +02:00
679a47e4fa subcommands "build", "pull", "update" 2020-08-18 14:48:11 +02:00
c2d34aeaff "up" for project same command 2020-08-18 14:33:12 +02:00
6f99de30d0 Regression: Run net-up automatically 2020-08-18 14:23:56 +02:00
6976480dd7 FlexCommand automatic logging with action creation param 2020-08-18 14:18:54 +02:00
c336de4d9c FlexCommand: project_name / services in params 2020-08-18 14:04:10 +02:00
6615982e95 FlexCommand class 2020-08-18 13:50:21 +02:00
79ecca2322 dir structure 2020-08-18 12:34:09 +02:00
1fda26ef4f imports 2020-08-18 12:28:59 +02:00
5b489d0392 "copy-conf" -> "conf-copy", subcommand "conf-purge", constants centralization 2020-08-18 12:24:55 +02:00
366ed9b4fe Rootkit implementation for copyconf (and other commands as root) 2020-08-17 17:56:34 +02:00
9907e72244 cleaner way of getting root access 2020-08-17 16:58:12 +02:00
500652c9d6 subcommand "copy-conf" 2020-08-17 16:48:36 +02:00
0433daa748 neat prompt 2020-08-17 15:21:46 +02:00