diff options
author | crupest <crupest@outlook.com> | 2024-11-11 01:12:29 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-01-20 15:06:20 +0800 |
commit | 12e1272508ba0b5909069319007d677c1c76e355 (patch) | |
tree | 969e16dea577b4cbc427791de60083a6c962c1c6 /tools/cru-py/cru/service/_template.py | |
parent | fc6cd0846eae8c7f7a50e18b654b1f14f7b7840f (diff) | |
download | crupest-12e1272508ba0b5909069319007d677c1c76e355.tar.gz crupest-12e1272508ba0b5909069319007d677c1c76e355.tar.bz2 crupest-12e1272508ba0b5909069319007d677c1c76e355.zip |
HALF WORK: 2024.1.20
Diffstat (limited to 'tools/cru-py/cru/service/_template.py')
-rw-r--r-- | tools/cru-py/cru/service/_template.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tools/cru-py/cru/service/_template.py b/tools/cru-py/cru/service/_template.py index 7d479df..9241a1f 100644 --- a/tools/cru-py/cru/service/_template.py +++ b/tools/cru-py/cru/service/_template.py @@ -41,14 +41,14 @@ class TemplateManager(AppCommandFeatureProvider): ) return self._template_tree - def print_file_lists(self) -> None: + def _print_file_lists(self) -> None: for file in CruIterator(self.template_tree.templates).transform(lambda t: t[0]): print(file.as_posix()) - def generate_files(self) -> None: + def _generate_files(self) -> None: config_manager = self.app.get_feature(ConfigManager) self.template_tree.generate_to( - self.generated_dir.full_path_str, config_manager.get_config_str_dict() + self.generated_dir.full_path_str, config_manager.get_str_dict() ) def get_command_info(self): @@ -58,17 +58,17 @@ class TemplateManager(AppCommandFeatureProvider): subparsers = arg_parser.add_subparsers( dest="template_command", required=True, metavar="TEMPLATE_COMMAND" ) - _list_parser = subparsers.add_parser("list", help="List templates.") + _list_parser = subparsers.add_parser("list", help="list templates") _variables_parser = subparsers.add_parser( - "variables", help="List variables for a specific template." + "variables", help="list variables used in all templates" ) - _generate_parser = subparsers.add_parser("generate", help="Generate template.") + _generate_parser = subparsers.add_parser("generate", help="generate templates") def run_command(self, args: Namespace) -> None: if args.template_command == "list": - self.print_file_lists() + self._print_file_lists() elif args.template_command == "variables": for var in self.template_tree.variables: print(var) elif args.template_command == "generate": - self.generate_files() + self._generate_files() |