<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/rss.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fh="http://purl.org/syndication/history/1.0">
  <channel>
    <title>Posts tagged: cli Archive</title>
    <link>https://pype.dev/tags/cli/</link>
    <description>All posts with the tag &#34;cli&#34;</description>
    <lastBuildDate>Tue, 17 Jun 2025 09:52:17 +0000</lastBuildDate>
    <generator>markata-go</generator>
    <docs>https://www.rssboard.org/rss-specification</docs>
    <atom:link href="https://pype.dev/tags/cli/archive/rss.xml" rel="self" type="application/rss+xml"></atom:link>
    <atom:link href="https://pype.dev/tags/cli/rss.xml" rel="current" type="application/rss+xml"></atom:link>
    <fh:complete></fh:complete>
    <item>
      <title>source_up for nested .envrc</title>
      <link>https://pype.dev/source-up-for-nested-envrc/</link>
      <description>I have a use case for nesting directories with cascading .envrc files. and ran into an issue where the parent environment was being reset by the child...</description>
      <pubDate>Tue, 17 Jun 2025 09:52:17 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/source-up-for-nested-envrc/</guid>
      <category>homelab</category>
      <category>tech</category>
      <category>direnv</category>
      <category>cli</category>
    </item>
    <item>
      <title>I was wrecked by a weird combo of » and -e</title>
      <link>https://pype.dev/i-was-wrecked-by-a-weird-combo-of-and-e/</link>
      <description>If state matters then check it in the beginning or handle it on a failure... Let me explain</description>
      <pubDate>Wed, 23 Apr 2025 08:44:59 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/i-was-wrecked-by-a-weird-combo-of-and-e/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>tech</category>
    </item>
    <item>
      <title>Monolith - download and save site as html</title>
      <link>https://pype.dev/monolith-download-and-save-site-as-html/</link>
      <description>I needed to save a website earlier and this was just what I needed...</description>
      <pubDate>Sun, 16 Mar 2025 16:03:31 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/monolith-download-and-save-site-as-html/</guid>
      <category>cli</category>
      <category>terminal</category>
      <category>til</category>
    </item>
    <item>
      <title>rsync like a pro</title>
      <link>https://pype.dev/rsync-like-a-pro/</link>
      <description>I am moving a hefty amount of data to a new ZFS pool due to some corruption and I want to avoid using for this just to make sure I don&#39;t propagate any...</description>
      <pubDate>Wed, 11 Dec 2024 10:52:23 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/rsync-like-a-pro/</guid>
      <category>linux</category>
      <category>terminal</category>
      <category>cli</category>
      <category>til</category>
    </item>
    <item>
      <title>hostnamectl to easily change hostname</title>
      <link>https://pype.dev/hostnamectl-to-easily-change-hostname/</link>
      <description>hostnamectl is apparently a linux utility for easily changing your hostname in a variety of ways</description>
      <pubDate>Fri, 06 Dec 2024 07:25:59 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/hostnamectl-to-easily-change-hostname/</guid>
      <category>linux</category>
      <category>terminal</category>
      <category>homelab</category>
      <category>cli</category>
      <category>til</category>
    </item>
    <item>
      <title>Restart KDE Plasma</title>
      <link>https://pype.dev/restart-kde-plasma/</link>
      <description>Plasma shits the bed a little too often on Fedora for me right now but I finally have a quick fix...</description>
      <pubDate>Fri, 08 Nov 2024 15:53:52 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/restart-kde-plasma/</guid>
      <category>linux</category>
      <category>terminal</category>
      <category>cli</category>
      <category>til</category>
    </item>
    <item>
      <title>Customize K9s</title>
      <link>https://pype.dev/customize-k9s/</link>
      <description>To customize k9s use the skins from catppuccin or the ones k9s supplies</description>
      <pubDate>Mon, 06 May 2024 11:57:07 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/customize-k9s/</guid>
      <category>cli</category>
      <category>homelab</category>
      <category>tech</category>
      <category>k8s</category>
      <category>til</category>
    </item>
    <item>
      <title>Git fetch failing - check your config</title>
      <link>https://pype.dev/git-fetch-failing-check-your-config/</link>
      <description>I started deploying a website to Cloudflare on a branch called . Similar to one of the GH Pages deployment patterns. But when my CI was pushing the branch I...</description>
      <pubDate>Thu, 18 Apr 2024 08:32:33 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/git-fetch-failing-check-your-config/</guid>
      <category>cli</category>
      <category>git</category>
      <category>til</category>
    </item>
    <item>
      <title>Git repo specific SSH Key!</title>
      <link>https://pype.dev/git-repo-specific-ssh-key/</link>
      <description>git config --add --local core.sshCommand &#39;ssh -i &gt;&gt;&#39;</description>
      <pubDate>Thu, 04 Jan 2024 15:42:15 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/git-repo-specific-ssh-key/</guid>
      <category>cli</category>
      <category>git</category>
      <category>til</category>
    </item>
    <item>
      <title>Convert Word Doc to PDF with Headless Libreoffice</title>
      <link>https://pype.dev/convert-word-doc-to-pdf-with-headless-libreoffice/</link>
      <description>I&#39;ve been using paperless-ngx to manage all my documents, but every once in a while I&#39;ll get a file to deal with...</description>
      <pubDate>Thu, 09 Mar 2023 06:48:38 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/convert-word-doc-to-pdf-with-headless-libreoffice/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>FFMPEG 10-bit videos to 8-bit</title>
      <link>https://pype.dev/ffmpeg-10-bit-videos-to-8-bit/</link>
      <description>ffmpeg -i input.mp4 -map 0 -c:v libx264 -vf format=yuv420p -c:a copy output.mp4&#xA;</description>
      <pubDate>Mon, 16 Jan 2023 13:15:53 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/ffmpeg-10-bit-videos-to-8-bit/</guid>
      <category>cli</category>
      <category>homelab</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Use non-standard named ssh keys with github</title>
      <link>https://pype.dev/use-non-standard-named-ssh-keys-with-github/</link>
      <description>I was getting when trying to push to GH using ssh. When I tested the connection I saw that a bunch of keys in ``~/.ssh/ were being attempted</description>
      <pubDate>Tue, 03 Jan 2023 08:34:50 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/use-non-standard-named-ssh-keys-with-github/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Modal Labs</title>
      <link>https://pype.dev/modal-labs/</link>
      <description>Playing around with Modal Labs</description>
      <pubDate>Wed, 28 Dec 2022 21:01:52 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/modal-labs/</guid>
      <category>python</category>
      <category>cli</category>
      <category>tech</category>
    </item>
    <item>
      <title>Pipe to a pager to preserve console output in SSH session</title>
      <link>https://pype.dev/pipe-to-a-pager-to-preserve-console-output-in-ssh-session/</link>
      <description>I&#39;m playing with my ansible playbook in a remote tmux session, and I&#39;m no wiz so I don&#39;t know the ins and outs, but I can&#39;t scroll up to get any console log...</description>
      <pubDate>Sun, 18 Dec 2022 15:04:02 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/pipe-to-a-pager-to-preserve-console-output-in-ssh-session/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>til</category>
    </item>
    <item>
      <title>Call basicConfig to get Python log messages in iPython</title>
      <link>https://pype.dev/call-basicconfig-to-get-python-log-messages-in-ipython/</link>
      <description>I am trying to adopt instead of but ran into a confusing thing in ipython during Advent of Code... I riddled by script with (yes after setting ) but in...</description>
      <pubDate>Sat, 10 Dec 2022 14:04:23 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/call-basicconfig-to-get-python-log-messages-in-ipython/</guid>
      <category>python</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Make a series of directories fast!</title>
      <link>https://pype.dev/make-a-series-of-directories-fast/</link>
      <description>mkdir s{1..10} will make directories s1, s2, ... s10 in one command!</description>
      <pubDate>Thu, 10 Nov 2022 15:27:50 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/make-a-series-of-directories-fast/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Limit zfs list to avoid docker vomit</title>
      <link>https://pype.dev/limit-zfs-list-to-avoid-docker-vomit/</link>
      <description>zfs list has a flag -r, but if you use zfs driver for docker then you&#39;ll get flooded with every docker volume in the world. zfs list -r -d N will limit the...</description>
      <pubDate>Thu, 20 Oct 2022 06:39:18 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/limit-zfs-list-to-avoid-docker-vomit/</guid>
      <category>zfs</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Use the right lspsage, you dope!</title>
      <link>https://pype.dev/use-the-right-lspsage-you-dope/</link>
      <description>If you think glepnir/lspsaga.nvim config will work with tali5/lspsaga.nvim installed... you&#39;re in for a rude awakening. Double check your forks folks!</description>
      <pubDate>Fri, 14 Oct 2022 19:41:44 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/use-the-right-lspsage-you-dope/</guid>
      <category>vim</category>
      <category>cli</category>
      <category>til</category>
    </item>
    <item>
      <title>Suddenly SSH requires a password</title>
      <link>https://pype.dev/suddenly-ssh-requires-a-password/</link>
      <description>ssh -v -i ~/.ssh/id_rsa nic@hogwarts</description>
      <pubDate>Fri, 07 Oct 2022 11:14:37 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/suddenly-ssh-requires-a-password/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Check Your BIOS Version On Ubuntu</title>
      <link>https://pype.dev/check-your-bios-version-on-ubuntu/</link>
      <description>sudo dmidecode -s bios-version</description>
      <pubDate>Sun, 02 Oct 2022 18:21:58 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/check-your-bios-version-on-ubuntu/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Destroying Tmux sessions with fzf</title>
      <link>https://pype.dev/destroying-tmux-sessions-with-fzf/</link>
      <description>I use Tmux and Vim for most of my workflow, but I end up with a lot of dangling tmux sessions that dont&#39; really need to persist... but killing them one at a...</description>
      <pubDate>Thu, 15 Sep 2022 10:27:58 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/destroying-tmux-sessions-with-fzf/</guid>
      <category>cli</category>
      <category>bash</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Trick to login to web server on another box on lan</title>
      <link>https://pype.dev/trick-to-login-to-web-server-on-another-box-on-lan/</link>
      <description>TODO: change title - add --listen or --host or something as 0.0.0.0... that way it listens not on localhost or 127.0.0.1, but on all addresses!</description>
      <pubDate>Mon, 12 Sep 2022 18:48:45 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/trick-to-login-to-web-server-on-another-box-on-lan/</guid>
      <category>homelab</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Check your SMART status with smartctl</title>
      <link>https://pype.dev/check-your-smart-status-with-smartctl/</link>
      <description>https://www.simplified.guide/linux/disk-health-check</description>
      <pubDate>Mon, 29 Aug 2022 06:30:27 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/check-your-smart-status-with-smartctl/</guid>
      <category>cli</category>
      <category>linux</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>ZFS Permissions for Sanoid/Syncoid</title>
      <link>https://pype.dev/zfs-permissions-for-sanoid/</link>
      <description>zfs allow -u $USER clone,load-key,create,destroy,mount,mountpoint,receive,send,rollback,compression,snapshot,hold,keylocation,bookmark tank&#xA;&#xA;load-key only needed if using encrypted datasets&#xA;&#xA;</description>
      <pubDate>Fri, 08 Jul 2022 15:54:58 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/zfs-permissions-for-sanoid/</guid>
      <category>zfs</category>
      <category>homelab</category>
      <category>cli</category>
      <category>til</category>
    </item>
    <item>
      <title>cheat on your man</title>
      <link>https://pype.dev/cheat-on-your-man/</link>
      <description>can be a pain to read... and there&#39;s lots of alternatives out there and one I&#39;ve just started playing with is cheat</description>
      <pubDate>Thu, 23 Jun 2022 09:35:31 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/cheat-on-your-man/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Reset SSH key passphrase</title>
      <link>https://pype.dev/reset-ssh-key-passphrase/</link>
      <description>I got into a pickle where I encrypted the ssh keys I use for my SSH connections on LAN, but then I couldn&#39;t run my ansible playbook on my server! ssh-keygen...</description>
      <pubDate>Mon, 13 Jun 2022 06:55:32 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/reset-ssh-key-passphrase/</guid>
      <category>homelab</category>
      <category>cli</category>
      <category>linux</category>
      <category>til</category>
    </item>
    <item>
      <title>Filtering emails with core utils</title>
      <link>https://pype.dev/filtering-emails-with-core-utils/</link>
      <description>email1@me.com&#xA;somebody_else@gmail.com&#xA;&#xA;#! /bin/bash&#xA;# pick multiple emails from list and combine into comma seperated array&#xA;emails=`cat .../emails | fzf -m | sed &amp;#39;s/^\|$/&amp;#34;/g&amp;#39;|paste -sd,` &#xA;&#xA;echo $emails&#xA;&#xA;</description>
      <pubDate>Mon, 30 May 2022 06:09:27 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/filtering-emails-with-core-utils/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>See git history about one file</title>
      <link>https://pype.dev/see-git-history-about-one-file/</link>
      <description>In vim does a . You get every commit that the target file is apart of (so there might be info in those commits unrelated)</description>
      <pubDate>Thu, 19 May 2022 06:43:32 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/see-git-history-about-one-file/</guid>
      <category>cli</category>
      <category>vim</category>
      <category>git</category>
      <category>til</category>
    </item>
    <item>
      <title>Deleting files on remote storage from Ubuntu might not do what you think</title>
      <link>https://pype.dev/deleting-files-on-remote-storage-from-ubuntu-might-not-do-what-you-think/</link>
      <description>From my daily driver Ubuntu machine I often open nautilus, dolphin, etc. and delete a file here or there on my NAS... turns out Ubuntu sends thse file to ON...</description>
      <pubDate>Thu, 19 May 2022 05:51:50 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/deleting-files-on-remote-storage-from-ubuntu-might-not-do-what-you-think/</guid>
      <category>linux</category>
      <category>cli</category>
      <category>tech</category>
      <category>til</category>
    </item>
    <item>
      <title>Remove ZFS Dataset Specific Snapshots</title>
      <link>https://pype.dev/remove-zfs-dataset-specific-snapshots/</link>
      <description>I started my homelab journey being super naive about ZFS and how to manage the filesystem... that bit me in the butt when transfering a ton of files out of...</description>
      <pubDate>Thu, 19 May 2022 05:49:16 +0000</pubDate>
      <guid isPermaLink="true">https://pype.dev/remove-zfs-dataset-specific-snapshots/</guid>
      <category>linux</category>
      <category>zfs</category>
      <category>cli</category>
      <category>bash</category>
      <category>homelab</category>
      <category>til</category>
    </item>
  </channel>
</rss>