<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Zsh on Janik von Rotz</title>
    <link>https://janikvonrotz.ch/tags/zsh/</link>
    <description>Recent content in Zsh on Janik von Rotz</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 26 Aug 2021 09:43:28 +0200</lastBuildDate>
    <atom:link href="https://janikvonrotz.ch/tags/zsh/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ZSH scripts with dynamic command completion</title>
      <link>https://janikvonrotz.ch/2021/08/26/zsh-scripts-with-dynamic-command-completion/</link>
      <pubDate>Thu, 26 Aug 2021 09:43:28 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2021/08/26/zsh-scripts-with-dynamic-command-completion/</guid>
      <description>&lt;p&gt;ZSH/Bash completion guides sure are confusing. I personally had difficulties wrapping my head around those arbitrary &lt;code&gt;compdef, _describe, _arguments, compadd&lt;/code&gt;  commands. Moreover, in my case I wanted to complete a script that is placed in multiple folders and should load completion arguments dynamically. Luckily I found a simple solution.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Simple task runner with bash/zsh scripts</title>
      <link>https://janikvonrotz.ch/2020/09/23/simple-task-runner-with-bash-zsh-scripts/</link>
      <pubDate>Wed, 23 Sep 2020 12:03:24 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2020/09/23/simple-task-runner-with-bash-zsh-scripts/</guid>
      <description>&lt;p&gt;When you work on multiple projects with different tech (Docker, npm, python, ..), a common interface to build, start, install or clean the state of the project is a powerful tool. There are various task runners for this job, however, every one of them requires you to install at least one dependency and so must everybody else who wants to use the project. What if we can use a task runner that is preinstalled on every computer? What about bash/zsh?&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
