<h1 dir="auto">Command Queue language or simple Commands Queue</h1>
<p dir="auto">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).</p>
<p dir="auto">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</p>
<div class="highlight highlight-source-batchfile notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="→ C:\Users\project› q-commands (perl build.pl workspace --androidSupport=true &gt;
                                 if(&quot;build sucessful&quot;),
                                 [py tests.py --test-project=Android --test-filter=GradelTests]
                                 | hg up -r fixedBranch)"><pre class="notranslate">→ C:\Users\project› q-commands (perl build.pl workspace --androidSupport=true <span class="pl-k">&gt;</span>
                                 if(<span class="pl-s"><span class="pl-pds">"</span>build sucessful<span class="pl-pds">"</span></span>),
                                 [py tests.py --test-project=Android --test-filter=GradelTests]
                                 <span class="pl-k">|</span> hg up -r fixedBranch)</pre></div>
<h1 dir="auto">Proposed technical implementation details</h1>
<p dir="auto">personally not sure how can we implement it but this seems super useful and new build dev friendly and overall expandable over time.<br>
Allowing python or other languages that we can build pipelines in to have the ability to provide <code class="notranslate">explicit.terminal.outs</code><br>
where you can basically have on a function in python that simple returns</p>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="   def isBuildSucessful(): 
         wte.explicitoutbool(&quot;isBuildSucessful&quot;,True)"><pre class="notranslate">   <span class="pl-k">def</span> <span class="pl-en">isBuildSucessful</span>(): 
         <span class="pl-s1">wte</span>.<span class="pl-en">explicitoutbool</span>(<span class="pl-s">"isBuildSucessful"</span>,<span class="pl-c1">True</span>)</pre></div>
<p dir="auto">and in the terminal we can have</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="→ C:\Users\project›py main.py .explicit-return(&quot;isBuildSuccessful&quot;)
→ C:\Users\project› True"><pre lang="Terminal" class="notranslate"><code class="notranslate">→ C:\Users\project›py main.py .explicit-return("isBuildSuccessful")
→ C:\Users\project› True
</code></pre></div>
<h1 dir="auto">Environment</h1>
<p dir="auto">SSH</p>
<p dir="auto">Any other software?</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="
# Steps to reproduce

on an SSH connection, paste the text on the screen tab position incorrectly

# Actual behavior

on an SSH connection, paste the text on the screen tab position incorrectly"><pre class="notranslate"><code class="notranslate">
# Steps to reproduce

on an SSH connection, paste the text on the screen tab position incorrectly

# Actual behavior

on an SSH connection, paste the text on the screen tab position incorrectly
</code></pre></div>