pipelines.html 4.7 KB

12345678910111213141516
  1. <span class="sgr-30">[7]</span><span class="sgr-39"> ~&gt; </span><span class="sgr-32">var</span><span class="sgr-39"> </span><span class="sgr-35">url</span><span class="sgr-39"> </span><span class="sgr-33">=</span><span class="sgr-39"> </span><span class="sgr-33">&#34;https://api.github.com/repos/elves/elvish/</span>
  2. <span class="sgr-39"> </span><span class="sgr-33">issues?state=all&amp;sort=updated&amp;per_page=5&#34;</span><span class="sgr-39"></span>
  3. <span class="sgr-30">[8]</span><span class="sgr-39"> ~&gt; </span><span class="sgr-32">curl</span><span class="sgr-39"> -s </span><span class="sgr-35">$url</span><span class="sgr-39"> </span><span class="sgr-32">|</span><span class="sgr-39"> </span><span class="sgr-32">from-json</span><span class="sgr-39"> </span><span class="sgr-32">|</span><span class="sgr-39"> </span><span class="sgr-32">all</span><span class="sgr-39"> </span><span class="sgr-1 sgr-39">(</span><span class="sgr-32 sgr-49">one</span><span class="sgr-1 sgr-39 sgr-49">)</span><span class="sgr-39 sgr-49"> </span><span class="sgr-32 sgr-49">|</span><span class="sgr-39 sgr-49">
  4. </span><span class="sgr-32 sgr-49">each</span><span class="sgr-39 sgr-49"> </span><span class="sgr-1 sgr-39 sgr-49">{</span><span class="sgr-32 sgr-49">|</span><span class="sgr-39 sgr-49">issue</span><span class="sgr-32 sgr-49">|</span><span class="sgr-39 sgr-49">
  5. </span><span class="sgr-32 sgr-49">var</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">id</span><span class="sgr-39 sgr-49"> </span><span class="sgr-33 sgr-49">=</span><span class="sgr-39 sgr-49"> </span><span class="sgr-1 sgr-39 sgr-49">(</span><span class="sgr-32 sgr-49">exact-num</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">$issue</span><span class="sgr-1 sgr-39 sgr-49">[</span><span class="sgr-39 sgr-49">number</span><span class="sgr-1 sgr-39 sgr-49">])</span><span class="sgr-39 sgr-49">
  6. </span><span class="sgr-32 sgr-49">var</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">t</span><span class="sgr-39 sgr-49"> </span><span class="sgr-33 sgr-49">=</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">$issue</span><span class="sgr-1 sgr-39 sgr-49">[</span><span class="sgr-39 sgr-49">title</span><span class="sgr-1 sgr-39 sgr-49">]</span><span class="sgr-39 sgr-49">
  7. </span><span class="sgr-32 sgr-49">var</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">title</span><span class="sgr-39 sgr-49"> </span><span class="sgr-33 sgr-49">=</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">$t</span><span class="sgr-1 sgr-39 sgr-49">[</span><span class="sgr-39 sgr-49">..</span><span class="sgr-1 sgr-39 sgr-49">(</span><span class="sgr-32 sgr-49">math:min</span><span class="sgr-39 sgr-49"> 45 </span><span class="sgr-1 sgr-39 sgr-49">(</span><span class="sgr-32 sgr-49">count</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">$t</span><span class="sgr-1 sgr-39 sgr-49">))]</span><span class="sgr-39 sgr-49">
  8. </span><span class="sgr-32 sgr-49">var</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">state</span><span class="sgr-39 sgr-49"> </span><span class="sgr-33 sgr-49">=</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">$issue</span><span class="sgr-1 sgr-39 sgr-49">[</span><span class="sgr-39 sgr-49">state</span><span class="sgr-1 sgr-39 sgr-49">]</span><span class="sgr-39 sgr-49">
  9. </span><span class="sgr-32 sgr-49">echo</span><span class="sgr-39 sgr-49"> </span><span class="sgr-1 sgr-39 sgr-49">(</span><span class="sgr-32 sgr-49">colored</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">$state</span><span class="sgr-1 sgr-39 sgr-49">)</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">$id</span><span class="sgr-39 sgr-49"> </span><span class="sgr-35 sgr-49">$title</span><span class="sgr-39 sgr-49">
  10. </span><span class="sgr-1 sgr-39 sgr-49">}</span><span class="sgr-39 sgr-49"></span>
  11. <span class="sgr-92 sgr-49">open </span><span class="sgr-39 sgr-49"> 1541 Make ttyshots scripted and reproducible</span>
  12. <span class="sgr-31 sgr-49">closed</span><span class="sgr-39 sgr-49"> 1460 Symbols Clobbered by Elvish?</span>
  13. <span class="sgr-92 sgr-49">open </span><span class="sgr-39 sgr-49"> 1372 Octal Format Specifier</span>
  14. <span class="sgr-92 sgr-49">open </span><span class="sgr-39 sgr-49"> 1374 Feed stdin to all code blocks in run-parallel</span>
  15. <span class="sgr-92 sgr-49">open </span><span class="sgr-39 sgr-49"> 1406 Adjust behavior of `use` statement to improve</span>
  16. <span class="sgr-30 sgr-49">[9]</span><span class="sgr-39 sgr-49"> ~&gt; </span><span class="sgr-7 sgr-39 sgr-49">elf@host</span>