Skip to content

refactor: split corelight_ecs into library and CLI modules#44

Open
ekoyle wants to merge 1 commit into
corelight:mainfrom
ekoyle:split_options
Open

refactor: split corelight_ecs into library and CLI modules#44
ekoyle wants to merge 1 commit into
corelight:mainfrom
ekoyle:split_options

Conversation

@ekoyle

@ekoyle ekoyle commented Apr 13, 2026

Copy link
Copy Markdown
  • Extract interactive CLI prompts from corelight_ecs.py into new corelight_ecs_cli.py, keeping the library focused on non-interactive programmatic use
  • corelight_ecs.py now exposes clean functions (fetch_templates, fetch_pipelines, apply_variables, upload_to_elasticsearch) suitable for import by automation tools
  • corelight_ecs_cli.py handles user-facing prompts and argument parsing

Authored with Claude Sonnet 4.6

- Extract interactive CLI prompts from corelight_ecs.py into new
  corelight_ecs_cli.py, keeping the library focused on non-interactive
  programmatic use
- corelight_ecs.py now exposes clean functions (fetch_templates,
  fetch_pipelines, apply_variables, upload_to_elasticsearch) suitable
  for import by automation tools
- corelight_ecs_cli.py handles user-facing prompts and argument parsing

Authored with Claude Sonnet 4.6

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant