Queue Commands using a Sequential manner. #5015

Open
opened 2026-01-31 00:02:57 +00:00 by claunia · 0 comments
Owner

Originally created by @jaibeer72 on GitHub (Nov 15, 2019).

Command Queue language or simple Commands Queue

To be able to in a single command time queue up multiple commands that can either run sequentially or based on conditions(especially if integrated well).

for example, in my program, I use Mercurial, with Perl for build environment and python to run tests. Sometimes I want to locally run it like

→ C:\Users\project› q-commands (perl build.pl workspace --androidSupport=true >
                                 if("build sucessful"),
                                 [py tests.py --test-project=Android --test-filter=GradelTests]
                                 | hg up -r fixedBranch)

Proposed technical implementation details

personally not sure how can we implement it but this seems super useful and new build dev friendly and overall expandable over time.
Allowing python or other languages that we can build pipelines in to have the ability to provide explicit.terminal.outs
where you can basically have on a function in python that simple returns

   def isBuildSucessful(): 
         wte.explicitoutbool("isBuildSucessful",True)

and in the terminal we can have

→ C:\Users\project›py main.py .explicit-return("isBuildSuccessful")
→ C:\Users\project› True
Originally created by @jaibeer72 on GitHub (Nov 15, 2019). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Command Queue language or simple Commands Queue To be able to in a single command time queue up multiple commands that can either run sequentially or based on conditions(especially if integrated well). for example, in my program, I use Mercurial, with Perl for build environment and python to run tests. Sometimes I want to locally run it like ```cmd → C:\Users\project› q-commands (perl build.pl workspace --androidSupport=true > if("build sucessful"), [py tests.py --test-project=Android --test-filter=GradelTests] | hg up -r fixedBranch) ``` # Proposed technical implementation details personally not sure how can we implement it but this seems super useful and new build dev friendly and overall expandable over time. Allowing python or other languages that we can build pipelines in to have the ability to provide ```explicit.terminal.outs``` where you can basically have on a function in python that simple returns ```python def isBuildSucessful(): wte.explicitoutbool("isBuildSucessful",True) ``` and in the terminal we can have ```Terminal → C:\Users\project›py main.py .explicit-return("isBuildSuccessful") → C:\Users\project› True ``` <!-- A clear and concise description of what you want to happen. -->
claunia added the Issue-FeatureNeeds-Tag-FixResolution-Won't-Fix labels 2026-01-31 00:02:57 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#5015