g2a-com / g2a-com/kikd

Enable bundling executors with commands

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
Go
Stars
0
Forks
3
PR merge metrics
No merged PRs in 30d

Description

There should be an option for distributing commands bundled together with some executors (builders, deployers, etc).

- Commands should load all `*.yaml` files from `/executors/` directory.
- Commands should prevent overriding bundled executors. When project defines executor with the same name as a bundled one, command should exit with an error.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how commands currently discover and load project executors, then inspect how the command binary's parent directory can be identified. Verify the YAML loading path and error handling for duplicate executor names; done means bundled *.yaml executors are loaded and a name collision causes the command to exit with an error.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.