eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

216
active users

#cli

3 posts3 participants0 posts today

Sharing this quite basic Bencode library in Guile:
github.com/4zv4l/guile-bencode

I am making this in case I decide myself to write a BitTorrent cli/daemon in Guile (one that could easily be used with Guix/Shepherd).

I originally wanted to write one in Zig but since it's going under heavy change, I could do a first try with Guile.

Bencode library for GNU Guile. Contribute to 4zv4l/guile-bencode development by creating an account on GitHub.
GitHubGitHub - 4zv4l/guile-bencode: Bencode library for GNU GuileBencode library for GNU Guile. Contribute to 4zv4l/guile-bencode development by creating an account on GitHub.
#guile#zig#guix

Vimistes de #Grenoble, oyez ! Ce lundi 21/07, donc totalement à l’arrache (comme il se doit), aura lieu un #tupperVim à la @TurbineCoop.

On va parler de #Vim, #Neovim, #CLI, et toutes ces sortes de choses. Et possiblement du #Quacken, vite fait.

Idéalement, inscrivez-vous sur le lien Meetup, ça fera plaisir à l’inusable Julio ! Mais vous pouvez aussi vous pointer à l’arrache, vous serez toujours bienvenu·e. 🙂

meetup.com/tupperlibre/events/

MeetupTupperVim, Mon, Jul 21, 2025, 7:00 PM | MeetupMerci de vous inscrire également sur [https://pad.gresille.org/p/tuppervim-grenoble-2025-07-21](https://pad.gresille.org/p/tuppervim-grenoble-2025-07-21) et y indiquer quel

To prevent git from finishing the current commit/operation, you can use :cq in vim to exit with a non-zero status.

(generally, exiting the editor without saving the buffer (:q!) also works, but that is equivalent to providing an empty message, which may be allowed in some scenarios)

#git#vim#linux

Back in my very early and nerdy days of running Linux and FreeBSD, I used Mutt for my email. Those were good days. I've been thinking about setting it up again or maybe even checking email in Emacs again. I just read a great blog post on the aerc mail client. This one is new to me but has really piqued my interest in checking email from the CLI again. Compared to Mutt and Emacs, it looks way easier to get setup and running, too.

Sorry to keep sharing your blog posts, @markpitblado, but they really are good reads.

https://www.markpitblado.me/blog/email-from-the-terminal-with-aerc/

#linux #cli #email

Mark PitbladoEmail from the terminal with aerc
More from Mark Pitblado

🎉 Big thanks to @2chanhaeng for his first contribution to #Fedify! He implemented the new fedify webfinger command in PR #278, which allows isolated #WebFinger lookups for testing configurations. This addresses the need for developers to test WebFinger functionality without performing comprehensive object retrieval.

The contribution includes:

  • A new fedify webfinger <handle> command that accepts @user@domain format handles or URIs
  • Clean JSON output of WebFinger JRD results
  • Proper error handling for invalid handles and lookup failures
  • Complete #CLI integration with help text and usage examples

This was originally filed as issue #260 and marked as a good first issue—perfect for newcomers to learn the codebase structure while contributing meaningful functionality. The PR has been merged and will be included in the upcoming Fedify 1.8.0 release.

We appreciate all first-time contributors who help make Fedify better for the entire #fediverse community. Welcome aboard, ChanHaeng!

unstable.fedify.devfedify: CLI toolchain | FedifyThe fedify command is a CLI toolchain for Fedify and debugging ActivityPub-enabled federated server apps. This section explains the key features of the fedify command.

Acabo de ver mas o menos cuánto es el consumo de memoria RAM de varios clientes de #xmpp

Mi obsesión por usar apps que consuman poca RAM me empuja a usar #profanity, que, por cierto, anda perfecto por el momento.

Ahora, a recordar algunos comandos, que hace mucho no lo uso! 🖥️

#gnu#linux#jabber

Libervia CLI tip 2:

You can run commands from your server or other entity with `li ad-hoc run`.

The command is designed with automation in mind, you can automatically submit values with `--submit` and `--field` (can be used many times).

This is very handy to e.g.; automate maintenance messages.

List available commands with `li ad-hoc list` (without argument, your server is used by default).

Video demo at videos.libervia.org/w/vmTzWZBc

libervia.org/__b/doc/backend/l

#Libervia#XMPP#CLI

Just created a simple but useful CLI tool based on amazing gh-standup by Sean Goedecke.

It generates commit messages using staged git changes from current repository. It uses free GitHub Models for inference, so you don't need to do any token setup - your existing GitHub CLI token will do!

Again, all props to Sean - I just slightly modified his code for my use case. Hope it will be useful not only for me.

github.com/hazadus/gh-commitms

GitHubGitHub - hazadus/gh-commitmsg: A GitHub CLI extension for generating an AI-assisted commit messageA GitHub CLI extension for generating an AI-assisted commit message - hazadus/gh-commitmsg
#git#github#llm

I had the honour to be invited by @ZFAVClub to participate in an online live workshop exploring the mighty and wonderful CLI tool of the @internetarchive, in collaboration with @dweb 💕

If you are interested in data preservation and digital commons, please do watch it, as we did our best to shed some light on the most powerful yet little known features of this software.

The #InternetArchive is an invaluable resource for unlimited, public, open, and free storage for the whole Universe. It seems too good to be true, but it is!

We also touched upon the value of #FreeSoftware, #Linux, #decentralization, and #publicDomain.

archive.org/details/youtube-8P

⚡ Use the Internet Archive like a Hacker-Librarian! 🔮

Join a hands-on workshop where we’ll demystify the CLI and turn it into your super power for archiving, accessing, and uploading content to the @internetarchive.

Hosted by the @ZFAVClub, with the participation of @tommi, we’ll learn and share our experience using the awesome ia #CLI tool!

🗓️ Jul 3, 16:00 UTC (9 PDT, 18 CEST)
PARTICIPATION IS FREE

ℹ️ Info + registration: lu.ma/zv3blohp