Files
gh-shanev-skills-tmux-task-…/skills/tmux-task-runner/TODO.md
2025-11-30 08:56:13 +08:00

10 lines
945 B
Markdown

# TODO
- [x] Add support for `run --workdir <path>` by wiring tmux's `-c` flag (fall back to `cd` wrapper if tmux is too old) so tasks can run from alternate directories safely.
- [x] Support per-task environment overrides (`run --env KEY=VALUE`) without forcing users to inline exports.
- [x] Allow overriding log/status directories via environment variables (e.g. `LOG_DIR`, `STATUS_DIR`) and automatically prune old artifacts.
- [x] Record start/end timestamps and duration in the status file for easier post-run analysis.
- [x] Provide a `status` subcommand that summarizes recent sessions (exit code, duration, log path) instead of manually inspecting `.status` files.
- [x] Add a lightweight `tail` helper command that periodically captures pane output for users who want polling without attaching.
- [x] Offer optional completion notifications (desktop notify, sound, etc.) so long-running tasks can signal finish/failure automatically.