From aa0b7d37c76a799d8a652ef0a66ce66a5809962e Mon Sep 17 00:00:00 2001 From: nikbhintade <29760727+nikbhintade@users.noreply.github.com> Date: Wed, 22 Oct 2025 05:40:03 +0000 Subject: [PATCH 1/6] new temaplates & minor changes in cli logic --- codegenerator/cli/CommandLineHelp.md | 2 +- codegenerator/cli/src/cli_args/init_config.rs | 8 ++ .../cli/src/cli_args/interactive_init/mod.rs | 14 ++- codegenerator/cli/src/template_dirs.rs | 103 ++++++++++++++---- .../shared/.env.example | 2 + .../shared/.gitignore | 35 ++++++ .../onblock_handler_template/shared/README.md | 61 +++++++++++ .../shared/schema.graphql | 13 +++ .../typescript/config.yaml | 16 +++ .../typescript/src/EventHandlers.ts | 75 +++++++++++++ .../typescript/tsconfig.json | 21 ++++ .../shared/.env.example | 2 + .../shared/.gitignore | 35 ++++++ .../topic_filtering_template/shared/README.md | 51 +++++++++ .../shared/schema.graphql | 12 ++ .../typescript/config.yaml | 15 +++ .../typescript/src/EventHandler.ts | 23 ++++ .../typescript/tsconfig.json | 21 ++++ .../shared/.env.example | 2 + .../shared/.gitignore | 35 ++++++ .../shared/README.md | 45 ++++++++ .../shared/schema.graphql | 12 ++ .../typescript/config.yaml | 15 +++ .../typescript/src/EventHandler.ts | 14 +++ .../typescript/tsconfig.json | 21 ++++ 25 files changed, 630 insertions(+), 23 deletions(-) create mode 100644 codegenerator/cli/templates/static/onblock_handler_template/shared/.env.example create mode 100644 codegenerator/cli/templates/static/onblock_handler_template/shared/.gitignore create mode 100644 codegenerator/cli/templates/static/onblock_handler_template/shared/README.md create mode 100644 codegenerator/cli/templates/static/onblock_handler_template/shared/schema.graphql create mode 100644 codegenerator/cli/templates/static/onblock_handler_template/typescript/config.yaml create mode 100644 codegenerator/cli/templates/static/onblock_handler_template/typescript/src/EventHandlers.ts create mode 100644 codegenerator/cli/templates/static/onblock_handler_template/typescript/tsconfig.json create mode 100644 codegenerator/cli/templates/static/topic_filtering_template/shared/.env.example create mode 100644 codegenerator/cli/templates/static/topic_filtering_template/shared/.gitignore create mode 100644 codegenerator/cli/templates/static/topic_filtering_template/shared/README.md create mode 100644 codegenerator/cli/templates/static/topic_filtering_template/shared/schema.graphql create mode 100644 codegenerator/cli/templates/static/topic_filtering_template/typescript/config.yaml create mode 100644 codegenerator/cli/templates/static/topic_filtering_template/typescript/src/EventHandler.ts create mode 100644 codegenerator/cli/templates/static/topic_filtering_template/typescript/tsconfig.json create mode 100644 codegenerator/cli/templates/static/wildcard_indexing_template/shared/.env.example create mode 100644 codegenerator/cli/templates/static/wildcard_indexing_template/shared/.gitignore create mode 100644 codegenerator/cli/templates/static/wildcard_indexing_template/shared/README.md create mode 100644 codegenerator/cli/templates/static/wildcard_indexing_template/shared/schema.graphql create mode 100644 codegenerator/cli/templates/static/wildcard_indexing_template/typescript/config.yaml create mode 100644 codegenerator/cli/templates/static/wildcard_indexing_template/typescript/src/EventHandler.ts create mode 100644 codegenerator/cli/templates/static/wildcard_indexing_template/typescript/tsconfig.json diff --git a/codegenerator/cli/CommandLineHelp.md b/codegenerator/cli/CommandLineHelp.md index be0319377..435d4b311 100644 --- a/codegenerator/cli/CommandLineHelp.md +++ b/codegenerator/cli/CommandLineHelp.md @@ -142,7 +142,7 @@ Initialize Evm indexer from an example template * `-t`, `--template