Skip to content

dev#25

Merged
jamesjohnsdev merged 3 commits into
mainfrom
dev
Jun 18, 2026
Merged

dev#25
jamesjohnsdev merged 3 commits into
mainfrom
dev

Conversation

@jamesjohnsdev

@jamesjohnsdev jamesjohnsdev commented Jun 18, 2026

Copy link
Copy Markdown
Owner
  • feat(create): add stepwise interactive prompts when no args given
  • ci: updated goreleaser to ensure trigger works

Summary by cubic

Adds step-by-step interactive prompts to the create command when no args are given, with optional body editing via $VISUAL/$EDITOR. CI now runs GoReleaser when a GitHub Release is published instead of on tag pushes.

  • New Features

    • Requires a non-empty title; empty or whitespace aborts without creating a file.
    • Optional body: press Enter to skip, or type "e" to open your editor.
    • Supports comma-separated labels and assignees, plus milestone.
    • Auto-increments T-number, slugifies filename, and honors --editor (errors if no editor is set).
  • Migration

    • Set $VISUAL or $EDITOR to enable body editing from the prompt or --editor.
    • Publish a GitHub Release to trigger GoReleaser (no longer triggered by tag pushes).

Written for commit 42f77b5. Summary will update on new commits.

Review in cubic

Mirrors  UX: prompts for title, body editor,
labels, assignees, and milestone in sequence. Empty or
whitespace-only title aborts without creating a file.

Also adds injectStdin/readMDFiles test helpers, TestCreateInteractive
(9 subtests), and FuzzCreateInteractive covering all prompt fields.
@jamesjohnsdev jamesjohnsdev merged commit 1e54bc5 into main Jun 18, 2026
7 of 8 checks passed
@jamesjohnsdev jamesjohnsdev deleted the dev branch June 18, 2026 06:38
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