1
0
Fork 0
mirror of https://github.com/yavook/kiwi-scp.git synced 2025-12-07 00:53:10 +00:00
Commit graph

118 commits

Author SHA1 Message Date
3f2872034e FlexCommand automatic logging with action creation param 2020-08-18 14:18:54 +02:00
c9b3eee39b FlexCommand: project_name / services in params 2020-08-18 14:04:10 +02:00
a3421e6501 FlexCommand class 2020-08-18 13:50:21 +02:00
942a9706b3 dir structure 2020-08-18 12:34:09 +02:00
6c296643a7 imports 2020-08-18 12:28:59 +02:00
6afd5193b9 "copy-conf" -> "conf-copy", subcommand "conf-purge", constants centralization 2020-08-18 12:24:55 +02:00
79d448cbdf Rootkit implementation for copyconf (and other commands as root) 2020-08-17 17:56:34 +02:00
c8bfea8676 cleaner way of getting root access 2020-08-17 16:58:12 +02:00
b6fb6e4520 subcommand "copy-conf" 2020-08-17 16:48:36 +02:00
529e16d2f6 neat prompt 2020-08-17 15:21:46 +02:00
0f3f52635c f strings init 2020-08-17 15:03:25 +02:00
02dd021c36 return values 2020-08-17 15:00:11 +02:00
bc758dcb47 dependencies 2020-08-17 14:51:43 +02:00
b79e45205c subcommand "down" 2020-08-17 14:51:11 +02:00
d17881b080 use new utils.project routines 2020-08-17 14:13:42 +02:00
8c4c65d0fc typo 2020-08-17 14:13:09 +02:00
37a95ecad5 Subcommand 'up' 2020-08-17 14:13:02 +02:00
243de516e1 Handle num_projects='?' 2020-08-17 13:14:54 +02:00
c1438b5a4c nargs for ProjectCommand and ServiceCommand 2020-08-17 12:59:40 +02:00
2766f8b7d9 subcommand "net-down" 2020-08-17 12:21:11 +02:00
b808f1a3e0 subcommand "net-up" 2020-08-17 12:08:42 +02:00
f7bf0be743 subprocess environment consistency 2020-08-17 11:57:08 +02:00
0af1784732 simple command dependencies 2020-08-17 10:57:45 +02:00
0c497be803 format 2020-08-17 10:55:08 +02:00
c1b8ea6046 doc 2020-08-17 10:09:00 +02:00
41d5a407bf better logging for "sh", 'runtime:shells' config key 2020-08-15 04:06:25 +02:00
7153c4b5ed "shell" -> "sh", redundant SUBCOMMANDS array 2020-08-15 02:06:55 +02:00
008244faab doc + error handling 2020-08-13 14:26:49 +02:00
ce4c121bb0 Commands "cmd" and "sh" 2020-08-13 13:00:32 +02:00
bea9d8df6f DockerCommand is now project-sensitive 2020-08-13 11:46:09 +02:00
d8dff72bcc ProjectCommand, ServiceCommand aux classes 2020-08-13 11:32:54 +02:00
f2dc66b8bb "TARGETROOT" -> "TARGET_ROOT", "kiwihub" -> "kiwi_hub" 2020-08-13 11:31:41 +02:00
14035472b3 doc 2020-08-13 11:30:25 +02:00
02b9bccf55 organized imports 2020-08-12 17:46:50 +02:00
dd60275937 DockerCommand now is an Executable 2020-08-12 17:39:55 +02:00
0a4e0d0e4c utils.executable based on PATH instead of YML 2020-08-12 17:18:20 +02:00
ba5683cff9 Package subcommands.utils 2020-08-12 16:43:13 +02:00
2344b78d71 clone default config before loading 2020-08-11 17:23:24 +02:00
30b695726d Massive QoL reworks 2020-08-11 14:03:00 +02:00
1d72940696 "logs" command finished 2020-08-11 12:33:21 +02:00
5a8ba15ed7 logging improve 2020-08-11 12:08:03 +02:00
cd5023474a $DOCKERNET -> $KIWI_HUB_NAME, $DOCKERCIDR -> $KIWI_HUB_CIDR 2020-08-11 11:28:30 +02:00
765d2ee8c8 DockerCommand: __build_cmd, run_less 2020-08-10 17:40:56 +02:00
7710469b77 f-Strings consistency 2020-08-10 17:39:33 +02:00
c88d23e0fc "-v" switch in main program 2020-08-10 17:39:15 +02:00
b627b0ba87 "hubnet" -> "kiwihub" 2020-08-10 17:38:02 +02:00
5c48985777 "logs" command with "-f" switch 2020-08-10 16:36:05 +02:00
23ba845345 Typos 2020-08-10 16:35:38 +02:00
09444a57d8 DockerProgram Singleton dictionary and simple logs implementation 2020-08-10 16:28:42 +02:00
42d0b03015 Typos 2020-08-10 16:27:52 +02:00
dc6c88025d Runner logic back into package, as singleton 2020-08-10 15:48:15 +02:00
f0e6d88b37 Parser singleton 2020-08-10 15:21:39 +02:00
6f0362a925 "executables:*" key handling in _util 2020-08-10 14:52:41 +02:00
c7352313d3 logging verbosity 2020-08-10 14:39:28 +02:00
945d464810 "Runner" into main function, rework Parser and InitCommand 2020-08-10 14:05:19 +02:00
60c770f9a5 rework "SubCommand" class members 2020-08-10 11:24:39 +02:00
5d0bea05e9 YML executable paths, "logs" subcommand 2020-08-08 19:44:24 +02:00
b4583fd1be "Current" => "Default" 2020-08-07 02:01:54 +02:00
9d82690171 "kiwi show" 2020-08-06 14:55:27 +02:00
2c17a9d2f9 deleted crude bash version 2020-08-06 14:39:12 +02:00
470392c766 Runner for subcommands 2020-08-06 14:38:03 +02:00
9eec2940e8 init routine in subcommand class 2020-08-06 13:43:45 +02:00
73404ead50 switch to pipenv 2020-08-06 11:10:23 +02:00
bbec12aee0 write out kiwi.yml 2020-08-06 03:45:12 +02:00
97721bc579 Crude init function 2020-08-05 02:08:55 +02:00
690ec316a4 Crude init function 2020-08-04 20:24:19 +02:00
064a842388 begin work on python implementation 2020-08-04 16:59:09 +02:00
8c193d566e Some unstable shellscript work 2020-08-04 16:38:51 +02:00