Daily Shaarli

All links of one day in a single page.

May 8, 2026

Clojure - deps.edn Reference

The deps.edn file is a data file specifying all information needed to form a project classpath, including deps, paths, and external dependency repository information. The deps.edn file format is used by the tools.deps library and the Clojure CLI.

If you are building a tool that would like to leverage deps.edn, create well-known namespaced :aliases as a means to convey tool configuration, rather than adding new arbitrary tags elsewhere in the deps.edn data - these may not be preserved or conveyed during processing. Tools can access alias data via the basis at runtime, or programatically via tools.deps.

Clojure Logo

Shell-Session-Recordings mit asciinema via Skript | toheine.net

Ich hab mir in der Adventszeit mit meinen Kollegen Gedanken darüber gemacht, wie wir Linux-Befehle für unsere Schülerinnen und Schüler besser zugänglich machen. Die Lebenswelt unserer Lernenden fordert an dieser Stelle häufig … Videos. Das ist aber so überhaupt nicht meine Art der Unterrichtsgestaltung. Ich hab zwar schon das ein oder andere Video erstellt, aber das skaliert nicht im Alltag für dutzende Themen.

Dabei fiel mir ein, dass ich schon vor drei Jahren mit asciinema experimentiert hatte. Allerdings ist das damals für mich eingeschlafen. Nun nahm ich gestern einen neuen Anlauf und hab drei Bash-Sessions aufgenommen. Das ist relativ einfach. Allerdings vertippte ich mich häufig bei der Eingabe und musste die Befehls-Sequenzen wiederholt aufnehmen. Und mit dem Endergebnis war ich immer noch nicht zufrieden.

Das war etwas frustrierend und ich dachte mir … das kann ich doch mit einem kleinen Bash-Skript lösen. Die Umsetzung und das Ergebnis beschreibe ich im folgenden Beitrag.

 / _` / __|/ __| | | '_ \ / _ \ '_ ` _ \ / _` |
| (_| \__ \ (__| | | | | |  __/ | | | | | (_| |
 \__,_|___/\___|_|_|_| |_|\___|_| |_| |_|\__,_|
asciinema docs

asciinema is a suite of tools for recording, streaming, and sharing terminal sessions. It is free and open-source software (FOSS), created by Marcin Kulik.

Its typical use cases include creating tutorials, demonstrating command-line tools, live coding, and sharing reproducible bug reports. It focuses on simplicity and interoperability, which makes it a popular choice among computer users working with the command-line, such as developers or system administrators.

  __ _ ___  ___(_|_)_ __   ___ _ __ ___   __ _
 / _` / __|/ __| | | '_ \ / _ \ '_ ` _ \ / _` |
| (_| \__ \ (__| | | | | |  __/ | | | | | (_| |
 \__,_|___/\___|_|_|_| |_|\___|_| |_| |_|\__,_|