aboutsummaryrefslogtreecommitdiff
path: root/run.ps1
Commit message (Collapse)AuthorAgeFilesLines
* feat: Sort uppercase tool names before lowercase in listingsHEADmaster魏曹先生2026-07-111-2/+4
| | | | Add version header 0.1.1 to both run.ps1 and run.sh
* fix(run): force $sorted to array to avoid char indexing on single tool魏曹先生2026-07-021-2/+2
| | | | | | | | | | | When only one tool exists, the sorted pipeline returns a single string instead of an array. Indexing it (e.g., $sorted[0]) then returns a character rather than the full tool name, causing errors like "Method invocation failed because [System.Char] does not contain a method named 'ToLower'". Wrapping the pipeline in @() ensures $sorted is always an array, fixing both the list display and number-based selection.
* feat: add ASCII banner魏曹先生2026-07-021-1/+11
|
* refactor(run-scripts): reorder languages and prioritize .sh/.ps1 in魏曹先生2026-07-021-74/+74
| | | | listing
* fix: propagate exit code from `dotnet run` in run.ps1魏曹先生2026-07-021-0/+2
|
* feat: add fuzzy target name matching and display name formatting魏曹先生2026-07-021-3/+17
| | | | | | Normalize user input by removing separators (spaces, underscores, dots, hyphens) and ignore case when looking up targets. Display names in the list menu with spaces instead of underscores or hyphens for readability.
* feat: add support for Ruby, Perl, Go, Zig, and Nim scripts魏曹先生2026-07-021-0/+50
|
* feat: add support for running binary executables魏曹先生2026-07-021-0/+10
| | | | | Add detection and execution of standalone binary files (without extensions in shell, with .exe in PowerShell) to the tool runner
* chore(ps1): replace dot with parenthesis in menu formatting魏曹先生2026-07-021-2/+1
|
* feat: add cross-platform script runner with run.sh and run.ps1魏曹先生2026-07-021-0/+147