Skip to content

v0.1.0#3

Merged
irammini merged 11 commits into
mainfrom
dev
Feb 18, 2026
Merged

v0.1.0#3
irammini merged 11 commits into
mainfrom
dev

Conversation

@irammini

Copy link
Copy Markdown
Member

No description provided.

irammini and others added 11 commits February 12, 2026 03:58
- Created `docs/` directory with detailed guides:
  - `getting-started.md`: Installation and Hello World.
  - `configuration.md`: `p.toml` structure, env vars, and dynamic variables.
  - `task-runner.md`: Task definitions, dependencies, and conditions.
  - `portable-commands.md`: Cross-platform command reference.
  - `smart-caching.md`: Hashing, sources, and outputs.
  - `advanced.md`: Extensions, logging, and secrets.
- Updated root `README.md`:
  - Removed "Preview" status.
  - Added link to the new documentation.
- Update 
ecursive_runner and �xecute_command_list to accept 	race and depth arguments.
- Implement detailed logging for:
    - Dependency execution (entering/exiting tasks with indentation).
    - Cache decision trace (reporting specific cache miss reasons: missing output or hash mismatch).
    - Logic gates (logging 
un_if / skip_if execution and exit codes).
    - Command expansion (raw vs expanded command).
    - OS selection logic.
    - Execution timing for tasks and commands.
- Update is_up_to_date to support trace logging for cache misses.
- Update 
un_portable_command to support trace logging.
- Pass 	race flag from CLI down to the runner.
@irammini irammini merged commit c556495 into main Feb 18, 2026
18 checks passed
@irammini irammini deleted the dev branch February 18, 2026 12:02
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