Skip to content

feat: propagate exit codes, keep stdin interactive, add task params/aliases#91

Merged
harehare merged 3 commits into
mainfrom
feat/task-runner-improvements
Jul 15, 2026
Merged

feat: propagate exit codes, keep stdin interactive, add task params/aliases#91
harehare merged 3 commits into
mainfrom
feat/task-runner-improvements

Conversation

@harehare

Copy link
Copy Markdown
Owner
  • Propagate a task's real process exit code instead of always exiting 1
  • Default interpreted-language runtimes to file-based execution so
    scripts keep an interactive stdin (read, sudo -S, etc. now work);
    jq now defaults to arg mode since its filter is a CLI argument
  • Add named task parameters with defaults via a params meta field,
    bound from named/positional CLI args and exposed as MX_PARAM_* env vars
  • Add default_task config option, task aliases, and private
    (hidden) tasks via meta fields or a _-prefixed title

harehare added 3 commits July 14, 2026 22:55
…liases

- Propagate a task's real process exit code instead of always exiting 1
- Default interpreted-language runtimes to file-based execution so
  scripts keep an interactive stdin (read, sudo -S, etc. now work);
  jq now defaults to arg mode since its filter is a CLI argument
- Add named task parameters with defaults via a `params` meta field,
  bound from named/positional CLI args and exposed as MX_PARAM_* env vars
- Add default_task config option, task aliases, and private
  (hidden) tasks via meta fields or a `_`-prefixed title
- Add a logo and refresh README badges/docs for the new features
The checklist layout clustered checkbox/checkmark ink on the left
against thin lines on the right, reading as left-heavy despite being
geometrically centered. Replace it with a single centered checkmark
badge.
@harehare harehare merged commit 064edc3 into main Jul 15, 2026
1 check passed
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