<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0">
 <channel>
  <title>XGQT's blog: Posts tagged 'bazelisk'</title>
  <description>XGQT's blog: Posts tagged 'bazelisk'</description>
  <link>https://xgqt.gitlab.io/blog/tags/bazelisk.html</link>
  <lastBuildDate>Fri, 02 Aug 2024 18:20:08 UT</lastBuildDate>
  <pubDate>Fri, 02 Aug 2024 18:20:08 UT</pubDate>
  <ttl>1800</ttl>
  <item>
   <title>Install Bazel ZSH completion</title>
   <link>https://xgqt.gitlab.io/blog/posts/2024/08/02/install-bazel-zsh-completion/?utm_source=bazelisk&amp;utm_medium=RSS</link>
   <guid isPermaLink="false">urn:https-xgqt-gitlab-io:-blog-posts-2024-08-02-install-bazel-zsh-completion</guid>
   <pubDate>Fri, 02 Aug 2024 18:20:08 UT</pubDate>
   <author>Maciej Barć</author>
   <description>
&lt;div class="brush: shell"&gt;
 &lt;div class="source"&gt;
  &lt;table class="sourcetable"&gt;
   &lt;tbody&gt;
    &lt;tr&gt;
     &lt;td class="linenos"&gt;
      &lt;div class="linenodiv"&gt;
       &lt;pre&gt;&lt;span class="normal"&gt;1&lt;/span&gt;
&lt;span class="normal"&gt;2&lt;/span&gt;
&lt;span class="normal"&gt;3&lt;/span&gt;
&lt;span class="normal"&gt;4&lt;/span&gt;
&lt;span class="normal"&gt;5&lt;/span&gt;
&lt;span class="normal"&gt;6&lt;/span&gt;
&lt;span class="normal"&gt;7&lt;/span&gt;
&lt;span class="normal"&gt;8&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;
     &lt;td class="code"&gt;
      &lt;div&gt;
       &lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nv"&gt;repo&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"bazelbuild/bazel"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nv"&gt;raw&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"https://raw.githubusercontent.com/&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;repo&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nv"&gt;url&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;raw&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;/master/scripts/zsh_completion/_bazel"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nv"&gt;site_functions&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"/usr/share/zsh/site-functions"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="w"&gt;    &lt;/span&gt;wget&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;url&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-O&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;site_functions&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;/_bazel
&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;

&lt;/div&gt;

&lt;p&gt;Afterwards, restart your ZSH shell session.&lt;/p&gt;

&lt;p&gt;This also works if you have &lt;code&gt;bazelisk&lt;/code&gt; installed but &lt;code&gt;bazel&lt;/code&gt; has to be symlinked to the &lt;code&gt;bazelisk&lt;/code&gt; executable path.&lt;/p&gt;</description></item></channel></rss>