mastodon.ar.al is one of the many independent Mastodon servers you can use to participate in the fediverse.
This is my personal fediverse server.

Administered by:

Server stats:

1
active users

#cli

6 posts6 participants0 posts today
Jean-Mi aux Miches Moches<p>Vous voulez surveiller la place qu'il reste sur votre disque pendant une sauvegarde ? Avec colout, watch et df, c'est facile  :</p><p>watch "df -h | colout --scale=0,100 '^/\S+\s+\S+\s+\S+\s+\S+\s+(\S+)\s+/$' scale | colout --scale=0,400 '^/\S+\s+\S+\s+\S+\s+(\S+)\s+\S+\s+/$' scale"</p><p>Ceci colore la place et le pourcentage restant pour la partition montée à la racine, pour les repérer facilement, sans cacher les autres.</p><p><a href="https://mamot.fr/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a> <a href="https://mamot.fr/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mamot.fr/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://mamot.fr/tags/astuce" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>astuce</span></a></p>
Karsten Schmidt<p><a href="https://mastodon.thi.ng/tags/ReleaseWednesday" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReleaseWednesday</span></a> Just pushed a new version of <a href="https://thi.ng/block-fs" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">thi.ng/block-fs</span><span class="invisible"></span></a>, now with additional multi-command CLI tooling to convert &amp; bundle a local file system tree into a single block-based binary blob (e.g. for bundling assets, or distributing a virtual filesystem as part of a web app, or for snapshot testing, or as bridge for WASM interop etc.)</p><p>Also new, the main API now includes a `.readAsObjectURL()` method to wrap files as URLs to binary blobs with associated MIME types, thereby making it trivial to use the virtual filesystem for sourcing stored images and other assets for direct use in the browser...</p><p>(Ps. For more context see other recent announcement: <a href="https://mastodon.thi.ng/@toxi/114264980961483146" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.thi.ng/@toxi/11426498</span><span class="invisible">0961483146</span></a>)</p><p><a href="https://mastodon.thi.ng/tags/ThingUmbrella" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ThingUmbrella</span></a> <a href="https://mastodon.thi.ng/tags/BlockStorage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BlockStorage</span></a> <a href="https://mastodon.thi.ng/tags/FileSystem" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FileSystem</span></a> <a href="https://mastodon.thi.ng/tags/BlockFS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BlockFS</span></a> <a href="https://mastodon.thi.ng/tags/VirtualFS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VirtualFS</span></a> <a href="https://mastodon.thi.ng/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a> <a href="https://mastodon.thi.ng/tags/TypeScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TypeScript</span></a> <a href="https://mastodon.thi.ng/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://mastodon.thi.ng/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
📷 🖋 Hyde<p><a href="https://lazybear.social/tags/OverUnder" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OverUnder</span></a> 011 with <span class="h-card" translate="no"><a href="https://polymaths.social/@rl_dane" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>rl_dane</span></a></span> !</p><p> <a href="https://lazybear.social/tags/unix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unix</span></a> <a href="https://lazybear.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://lazybear.social/tags/zfs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zfs</span></a> <a href="https://lazybear.social/tags/akamai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>akamai</span></a> <a href="https://lazybear.social/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a> <a href="https://lazybear.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://lazybear.social/tags/bsd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bsd</span></a> <a href="https://lazybear.social/tags/icecream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>icecream</span></a> <a href="https://lazybear.social/tags/blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blog</span></a> <a href="https://lazybear.social/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a> <a href="https://lazybear.social/tags/mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastodon</span></a> </p><p> <a href="https://lazybear.social/tags/100DaysToOffload" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>100DaysToOffload</span></a> : 038/100</p><p><a href="https://lazybea.rs/ovr-011" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lazybea.rs/ovr-011</span><span class="invisible"></span></a></p>
-Fred-<p>Hier, on m'a demandé de réduire par 10 le poids d'un fichier pdf (document contenant beaucoup de photos de bonne qualité, sensé être simplement affiché ensuite sur un écran). Je m'en suis sorti en utilisant Ghostscript. La commande pour faire ça tenait en une ligne.</p><p>On me dit toujours que la ligne de commande c'est un truc de geek. Alors, comment font les gens "normaux" pour faire ce genre de choses (car c'est un cas d'usage assez courant en fait) ?</p><p><a href="https://mastodon.sujets-libres.fr/tags/pdf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pdf</span></a> <a href="https://mastodon.sujets-libres.fr/tags/ghostscript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghostscript</span></a> <a href="https://mastodon.sujets-libres.fr/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a></p>
📷 🖋 Hyde<p><a href="https://lazybear.social/tags/ILoveShortcuts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ILoveShortcuts</span></a> #5 : How I search my notes? </p><p> <a href="https://lazybear.social/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a> <a href="https://lazybear.social/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://lazybear.social/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://lazybear.social/tags/fediverse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fediverse</span></a> <a href="https://lazybear.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://lazybear.social/tags/blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blog</span></a> <a href="https://lazybear.social/tags/Zettelkasten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zettelkasten</span></a> <a href="https://lazybear.social/tags/notes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notes</span></a> <a href="https://lazybear.social/tags/pkm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pkm</span></a> <a href="https://lazybear.social/tags/notetaking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notetaking</span></a> <a href="https://lazybear.social/tags/plaintText" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plaintText</span></a></p><p><a href="https://lazybear.social/tags/100DaysToOffload" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>100DaysToOffload</span></a> : 036/100.</p><p><a href="https://lazybea.rs/ils5" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lazybea.rs/ils5</span><span class="invisible"></span></a></p>
Justine SmithiesOther than <span class="h-card"><a href="https://fosstodon.org/users/whynothugo" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@whynothugo@fosstodon.org</a></span> <a href="https://snac.smithies.me.uk?t=shotman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#Shotman</a> are there any other <a href="https://snac.smithies.me.uk?t=cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#CLI</a> <a href="https://snac.smithies.me.uk?t=wayland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#Wayland</a> screenshot utilities that will take a screenshot of just the active output and not both? I know you can do this with grim on sway by supplying it with the currently focused output but I want to know about other screenshot CLI clients that actually get that info themselves without requiring the WM to have IPC and so on.<br>
nev<p>the <a href="https://bananachips.club/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> REPL is Ctrl+x+e </p><p><a href="https://bananachips.club/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a> <a href="https://bananachips.club/tags/CommandLine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommandLine</span></a> <a href="https://bananachips.club/tags/computeing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computeing</span></a></p>
Manos Pitsidianakis<p>Stupid-but-works tip on how to add inline documentation comments for multi-line shell commands in scripts: Combine command substitution with grave accents "`" and the do-nothing built-in command ":":</p><p>```shell<br>% ls \<br>&gt; -h `: this is a comment` \<br>&gt; -a `: this is another comment` \<br>&gt; -t `: more commentssss`<br>```</p><p><a href="https://chaos.social/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://chaos.social/tags/tip" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tip</span></a> <a href="https://chaos.social/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a></p>
Abdeslam Chouimet<p><span class="h-card" translate="no"><a href="https://mamot.fr/@nojhan" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>nojhan</span></a></span> Hey, thanks for your comment and for trying out Numtap! 😊 I totally get why you'd compare it to Python REPL—it's a solid tool for calculations. Your feedback actually inspired me to release v1.1.0 with several improvements, so thank you for that! 🙏 Here’s how Numtap now stands out for terminal workflows:</p><p>Instant Launch &amp; Lightweight: Numtap is super lightweight (just 52.7 kB) and launches instantly—no waiting for a full Python environment to load or importing modules like math. Perfect for quick math during scripting or analysis! ⚡<br>Built-in REPL Features for Terminal Workflows: Numtap comes with commands like history (shows all calculations with timestamps), last (recalls the last result), and clear (clears the screen)—all tailored for a seamless CLI experience. In Python, you’d need extra setup to get similar functionality. 🕒<br>Scientific Functions, No Imports Needed: Functions like sin(), cos(), log(), and unit conversions (e.g., 90 deg to rad) are ready to use right away. In Python, you’d need to import math and convert units manually (e.g., math.sin(math.radians(45))), which slows you down. 🧮<br>Colorful &amp; Clear Output: Using chalk, Numtap provides color-coded feedback (e.g., green results, red errors), making it easier to read during long sessions. Python REPL’s plain text can feel less user-friendly in comparison. 🌈<br>Smooth Error Handling: Numtap handles errors without crashing the session, with clear messages like "Undefined symbol" or "Unexpected operator". Python’s error tracebacks can be overwhelming for quick math tasks.<br>Specialized for Terminal Math: Numtap is built specifically for terminal calculations, with two modes: Quick Mode (e.g., numtap "2 + 3") for one-off expressions, and Interactive Mode for chained calculations. Python REPL is more general-purpose, so it’s less focused for this use case.<br>Numtap is designed to be a go-to tool for terminal users—like in infosec workflows—where speed, simplicity, and a polished CLI experience matter. It works on Linux, macOS, and Windows (via WSL) with just Node.js installed. For more details, check out the links below! 🔗</p><p>Npm: <a href="https://www.npmjs.com/package/numtap" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">npmjs.com/package/numtap</span><span class="invisible"></span></a><br>GitHub: <a href="https://github.com/AbdeslamChouimet/numtap" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/AbdeslamChouimet/nu</span><span class="invisible">mtap</span></a></p><p>I’d love to hear your thoughts on this updated version! Your feedback was super helpful, and I’d really appreciate more comments like yours to keep improving Numtap. What features would make it even more useful for your needs? 🖤💜</p><p><a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a> <a href="https://infosec.exchange/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://infosec.exchange/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://infosec.exchange/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://infosec.exchange/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a> <a href="https://infosec.exchange/tags/math" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>math</span></a></p>
readbeanicecream<p>Zettelkasten on the CLI</p><p>Let's take a look at my Zettelkasten notetaking workflow on the Linux Command Line. Trust me, it's simple.</p><p><a href="https://readbeanicecream.surge.sh/2025/03/24/zettelkasten-on-the-cli/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">readbeanicecream.surge.sh/2025</span><span class="invisible">/03/24/zettelkasten-on-the-cli/</span></a></p><p><a href="https://mastodon.social/tags/productivity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>productivity</span></a> <a href="https://mastodon.social/tags/notetaking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>notetaking</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a> <a href="https://mastodon.social/tags/commandline" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commandline</span></a> indieweb <a href="https://mastodon.social/tags/blogging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>blogging</span></a> <a href="https://mastodon.social/tags/smallweb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>smallweb</span></a> <a href="https://mastodon.social/tags/personalweb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>personalweb</span></a> <a href="https://mastodon.social/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.social/tags/technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology</span></a> <a href="https://mastodon.social/tags/zettelkasten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zettelkasten</span></a></p>
Abdeslam Chouimet<p>Hey infosec folks 🖤💜 <br>I’m excited to share my project 😅 "Numtap", a CLI calculator that brings quick and reliable math to your terminal—perfect for those moments when you need fast calculations during analysis or scripting! </p><p>Why Numtap? 🤔 <br>- An open-source CLI calculator for basic operations (like 2 + 3) and advanced functions (like sin, sqrt) ✅ <br>- Works in two modes: Interactive (for ongoing calculations) 🧮 or Quick ⚡ (for one-off expressions) ✅ <br>- Built with JavaScript using `mathjs` for precision and `chalk` for a colorful interface ✅ <br>- Keeps a history of your calculations 🕒 </p><p>Get Started 💁 <br>Install Numtap with the command below: </p><p>$ npm install -g numtap</p><p>Check out the screenshots below to see it in action! For more details, visit the links below. </p><p>🔗 Links:<br>- [GitHub](<a href="https://github.com/AbdeslamChouimet/numtap" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/AbdeslamChouimet/nu</span><span class="invisible">mtap</span></a>) <br>- [npm](<a href="https://www.npmjs.com/package/numtap" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">npmjs.com/package/numtap</span><span class="invisible"></span></a>) </p><p>I’d love to hear your feedback 🛠️ and suggestions for improvement! 😊 What do you think 🤔? Do you find CLI tools like this useful in your infosec workflows? 🖤💜 </p><p><a href="https://infosec.exchange/tags/infosec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>infosec</span></a> <a href="https://infosec.exchange/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a> <a href="https://infosec.exchange/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <a href="https://infosec.exchange/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a> <a href="https://infosec.exchange/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a> <a href="https://infosec.exchange/tags/nodejs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nodejs</span></a></p>
Hugo van Kemenade<p>Just released: pypistats 1.9.0 🚀</p><p>pypistats is CLI to show download stats from PyPI</p><p><a href="https://pypi.org/project/pypistats/1.9.0/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pypi.org/project/pypistats/1.9</span><span class="invisible">.0/</span></a></p><p>* Replace deprecated classifier with licence expression (PEP 639)<br>* Remove GitHub attestation, uses PyPI attestations instead (PEP 740)<br>* Add input validation for total and fix --monthly with no mirror<br>* Update docs for recent command</p><p><a href="https://mastodon.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://mastodon.social/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a> <a href="https://mastodon.social/tags/pypistats" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pypistats</span></a> <a href="https://mastodon.social/tags/release" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>release</span></a></p>
Joe Cotellese<p>Just pushed a new version of ezdocker. You can now open the URL of a running container with</p><p>ezdocker open &lt;containername&gt;</p><p><a href="https://github.com/JoeCotellese/dockit" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/JoeCotellese/dockit</span><span class="invisible"></span></a></p><p><a href="https://jawns.club/tags/docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>docker</span></a> <a href="https://jawns.club/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a>-tools <a href="https://jawns.club/tags/tools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tools</span></a> <a href="https://jawns.club/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a></p>
Paul Campbell<p>🔥 Keep your commits consistent!<br>🔥 <code>forgejo-commit-path-rules</code> v0.2.3 ensures your commit messages align with your file changes.</p><p>🧩 Enforce commit message and file path rules in your repo!</p><p>🦀 Written in Rust<br>⭐ Repo: <a href="https://codeberg.org/kemitix/forgejo-commit-path-rules" rel="nofollow noopener noreferrer" target="_blank">https://codeberg.org/kemitix/forgejo-commit-path-rules</a><br>🎬 A ForgeJo Action/CLI Tool</p><p>✨ What's New:</p><p>- Coloured highlights in logging (supports <code>--no-colour</code>)<br>- <code>all</code> matching strategy for paths (default is <code>any</code>)<br>- Built in templates: <code>docs</code>, <code>feature</code>, <code>tests</code> and <code>fixes</code></p><p>🛠 Usage:</p><p>- Define rules in <code>.forgejo/commit-path-rules.toml</code><br>- Run via CLI or ForgeJo Action</p><p>Install:<br><code>cargo install forgejo-commit-path-rules</code></p><p>CLI Usage:<br><code>forgejo-commit-path-rules --workspace . --no-colour</code></p><p>Forgejo Action:</p><pre><code> jobs: validate: steps: - uses: actions/checkout@v3 with: fetch-depth: 0 - name: Run forgejo-commit-path-rules uses: kemitix/commit-path-rules@v0.2.3 with: args: --verbose </code></pre><p><a class="hashtag" href="https://mitra.kemitix.net/collections/tags/rustlang" rel="nofollow noopener noreferrer" target="_blank">#RustLang</a> <a class="hashtag" href="https://mitra.kemitix.net/collections/tags/forgejo" rel="nofollow noopener noreferrer" target="_blank">#ForgeJo</a> <a class="hashtag" href="https://mitra.kemitix.net/collections/tags/ci" rel="nofollow noopener noreferrer" target="_blank">#CI</a> <a class="hashtag" href="https://mitra.kemitix.net/collections/tags/cli" rel="nofollow noopener noreferrer" target="_blank">#CLI</a> <a class="hashtag" href="https://mitra.kemitix.net/collections/tags/git" rel="nofollow noopener noreferrer" target="_blank">#Git</a> <a class="hashtag" href="https://mitra.kemitix.net/collections/tags/codeberg" rel="nofollow noopener noreferrer" target="_blank">#Codeberg</a> <a class="hashtag" href="https://mitra.kemitix.net/collections/tags/opensource" rel="nofollow noopener noreferrer" target="_blank">#OpenSource</a></p>
Bi—zaar<p>How to Merge multiple PDF files into one PDF with online <a href="https://todon.eu/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a> </p><p>$ pdfunite file-A.pdf file-B.pdf file-N.pdf output.pdf</p>
Evan Hahn<p>I just discovered Rink, a unit-aware calculator for the browser and command line. It's incredible. It can do tons of unit conversions, useful time (zone) math, and a lot more. <a href="https://rinkcalc.app/about" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">rinkcalc.app/about</span><span class="invisible"></span></a></p><p>My personal cheatsheet: <a href="https://evanhahn.com/rink-cheatsheet/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">evanhahn.com/rink-cheatsheet/</span><span class="invisible"></span></a></p><p><a href="https://bigshoulders.city/tags/rink" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rink</span></a> <a href="https://bigshoulders.city/tags/CommandLine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CommandLine</span></a> <a href="https://bigshoulders.city/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a> <a href="https://bigshoulders.city/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://bigshoulders.city/tags/math" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>math</span></a> <a href="https://bigshoulders.city/tags/TimeZones" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TimeZones</span></a></p>
LornaJane API reference documentation changed the way we built integrations, and eventually became part of the driving force for OpenAPI adoption and all the good tooling that flowed from it. As a developer experience specialist, I spend a lot of time thinking about how human users can work with the technical assets in a project. HTML-format API reference documentation does a great job of building that bridge when working on OpenAPI projects, but now I’m using Arazzo and it’s a very new standard with not nearly as many tools available for that format yet – so I built one. […] <p><a href="https://lornajane.net/posts/2025/markdown-mermaid-output-for-openapi-arazzo" class="" rel="nofollow noopener noreferrer" target="_blank">https://lornajane.net/posts/2025/markdown-mermaid-output-for-openapi-arazzo</a></p>
Orhun Parmaksız 👾<p>It's hard to pick a side in the code editor wars...</p><p>😈 Helix + Vim key bindings = **Evil Helix**</p><p>🦀 A soft fork of Helix which introduces Vim keybindings and more.</p><p>⭐ GitHub: <a href="https://github.com/usagi-flow/evil-helix" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/usagi-flow/evil-hel</span><span class="invisible">ix</span></a></p><p><a href="https://fosstodon.org/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://fosstodon.org/tags/helix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>helix</span></a> <a href="https://fosstodon.org/tags/editor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>editor</span></a> <a href="https://fosstodon.org/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a> <a href="https://fosstodon.org/tags/commandline" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>commandline</span></a> <a href="https://fosstodon.org/tags/terminal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>terminal</span></a></p>
kazé<p>Ayé, dans le TGV pour le <a href="https://mastodon.social/tags/tupperVim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tupperVim</span></a> parisien ce soir ! Ça se passe chez <a href="https://mastodon.social/tags/Moji" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Moji</span></a> à Nanterre, de 19h jusque tard. On y parlera <a href="https://mastodon.social/tags/Vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vim</span></a>, <a href="https://mastodon.social/tags/Neovim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Neovim</span></a>, <a href="https://mastodon.social/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a>…</p><p>Pour attendre les Vimistes, on a prévu d’apporter nos claviers préférés pour les faire essayer. J’ai emporté mes deux claviers préférés du moment, un <a href="https://mastodon.social/tags/Atreus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Atreus</span></a> et un <a href="https://mastodon.social/tags/Keymini" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Keymini</span></a>. </p><p>Il est encore possible de s’inscrire ici :<br><a href="https://pad.gresille.org/p/tuppervim-paris-2025-03-12" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">pad.gresille.org/p/tuppervim-p</span><span class="invisible">aris-2025-03-12</span></a></p>
Marcus<p>Just fired off one of my weirder <a href="https://fosstodon.org/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a> commands:<br>`while ! !!;do sleep 1;done`<br>Repeat my previously typed commands until it doesn't fail anymore. But the `! !!` seems rather fun :D </p><p><a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/cli" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cli</span></a></p>