{"id":190,"date":"2024-03-25T08:16:15","date_gmt":"2024-03-25T08:16:15","guid":{"rendered":"https:\/\/blog.simulakrum.vpndns.org\/?p=190"},"modified":"2026-01-12T11:06:09","modified_gmt":"2026-01-12T11:06:09","slug":"the-keyring-bash-completion-mess-on-mac-os","status":"publish","type":"post","link":"https:\/\/blog.simulakrum.vpndns.org\/?p=190","title":{"rendered":"The keyring bash completion mess on Mac OS"},"content":{"rendered":"\n<p>If you&#8217;ve done a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>brew upgrade<\/code><\/code><\/pre>\n\n\n\n<p>on an Apple silicon machine recently, you might have ended up with a messed-up <mark>keyring<\/mark> completion in <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\/opt\/homebrew\/etc\/bash_completion.d<\/mark> that gives you:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>vanja$ bash\nusage: install &#91;-bCcpSsv] &#91;-B suffix] &#91;-f flags] &#91;-g group] &#91;-m mode]\n&#91;-o owner] file1 file2\ninstall &#91;-bCcpSsv] &#91;-B suffix] &#91;-f flags] &#91;-g group] &#91;-m mode]\n&#91;-o owner] file1 \u2026 fileN directory\ninstall -d &#91;-v] &#91;-g group] &#91;-m mode] &#91;-o owner] directory \u2026<\/code><\/code><\/pre>\n\n\n\n<p><br>Comment it out to prevent this spamming of the terminal&#8217;s line every time you start it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;ve done a on an Apple silicon machine recently, you might have ended up with a messed-up keyring completion in \/opt\/homebrew\/etc\/bash_completion.d that gives you: Comment it out to prevent this spamming of the terminal&#8217;s line every time you start it.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-190","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=\/wp\/v2\/posts\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=190"}],"version-history":[{"count":3,"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=\/wp\/v2\/posts\/190\/revisions"}],"predecessor-version":[{"id":210,"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=\/wp\/v2\/posts\/190\/revisions\/210"}],"wp:attachment":[{"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.simulakrum.vpndns.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}