Skip to content

fix: resolve #1585 — [Enhancement Request]: Add CLI Flags for Output Directory - #6202

Open
Nam0101 wants to merge 3 commits into
swarmauri:masterfrom
Nam0101:contribai/feat/wire-cli-output-dir-into-config-merge
Open

fix: resolve #1585 — [Enhancement Request]: Add CLI Flags for Output Directory#6202
Nam0101 wants to merge 3 commits into
swarmauri:masterfrom
Nam0101:contribai/feat/wire-cli-output-dir-into-config-merge

Conversation

@Nam0101

@Nam0101 Nam0101 commented Jul 13, 2026

Copy link
Copy Markdown

Summary

fix: resolve #1585 — [Enhancement Request]: Add CLI Flags for Output Directory

Problem

Severity: Medium | File: pkgs/cli/peagen/config.py

Config currently loads output_dir only from .peagen.toml. Merge path must accept an optional CLI override and apply it after TOML load so the flag wins. No new deps; plain dict/attr assign.

Solution

In load/merge function (e.g. load_config / resolve_config):

Changes

  • pkgs/cli/peagen/config.py (new)
  • pkgs/cli/peagen/models/config.py (new)
  • tests/cli/test_output_dir_flag.py (new)

Testing

  • Existing tests pass
  • Manual review completed
  • No new warnings/errors introduced

Note: this change was drafted with AI assistance and reviewed locally before submission.

Nam0101 added 3 commits July 13, 2026 12:31
…r Output Directory

Fixes swarmauri#1585

Signed-off-by: Nguyen Van Nam <nam.nv205106@gmail.com>
…r Output Directory

Fixes swarmauri#1585

Signed-off-by: Nguyen Van Nam <nam.nv205106@gmail.com>
…r Output Directory

Fixes swarmauri#1585

Signed-off-by: Nguyen Van Nam <nam.nv205106@gmail.com>
@Nam0101
Nam0101 requested a review from cobycloud as a code owner July 13, 2026 05:31
@cobycloud

Copy link
Copy Markdown
Contributor

@Nam0101 peagen has migrated to swarmauri/peagen

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.

[Enhancement Request]: Add CLI Flags for Output Directory

2 participants