From 360e48e0f0ac730f47b5468630e53add15eb5ff4 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Tue, 21 Jan 2025 00:58:41 +0800 Subject: feat(manage): default to test in certbot. add update-blog command. --- tools/cru-py/cru/service/_external.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'tools/cru-py/cru/service/_external.py') diff --git a/tools/cru-py/cru/service/_external.py b/tools/cru-py/cru/service/_external.py index 418316a..2347e95 100644 --- a/tools/cru-py/cru/service/_external.py +++ b/tools/cru-py/cru/service/_external.py @@ -21,7 +21,10 @@ class CliToolCommandProvider(AppCommandFeatureProvider): "-t", "--test", action="store_true", help="run certbot in test mode" ) _install_docker_parser = subparsers.add_parser( - "install-docker", help="print docker commands" + "install-docker", help="print docker installation commands" + ) + _update_blog_parser = subparsers.add_parser( + "update-blog", help="print blog update command" ) def _print_install_docker_commands(self) -> None: @@ -59,6 +62,13 @@ sudo systemctl start docker sudo groupadd -f docker sudo usermod -aG docker $USER # Remember to log out and log back in for the group changes to take effect +""".strip() + print(output) + + def _print_update_blog_command(self): + output = """ +### COMMAND: update blog +docker exec -it blog /scripts/update.bash """.strip() print(output) @@ -67,3 +77,5 @@ sudo usermod -aG docker $USER self.app.get_feature(NginxManager).print_all_certbot_commands(args.test) elif args.gen_cli_command == "install-docker": self._print_install_docker_commands() + elif args.gen_cli_command == "update-blog": + self._print_update_blog_command() \ No newline at end of file -- cgit v1.2.3