Automic VaultAutomic Vault

brew

doitlive mit Homebrew, Nix installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für doitlive in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install doitlive

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#doitlive

nixpkgs package indexes · pkgs/by-name/do/doitlive/package.nix · Quelle: api.github.com

Überblick

Paketzusammenfassung

Replay stored shell commands for live presentations

Verlauf

Projektgeschichte und Nutzung

doitlive is a terminal-presentation helper that replays scripted shell commands as the presenter types, turning demos into controlled performances while preserving the look of live typing.

Projektgeschichte

The doitlive repository was created in June 2014. Its README says the idea came from Jordi Gutierrez Hermoso's Revsets talk at PyCon 2014, with Click helping make the tool quick to implement.

The release history began immediately in June 2014 with 0.1.0 and 0.2.0, reached 1.0 on June 18, 2014, and continued through larger Python packaging and shell support changes. The 4.0.0 release in 2018 added shell completion for bash, zsh, and fish, environment and alias handling, and broader internal reorganization.

The 5.x line modernized the project for contemporary Python and IPython versions, including dropping Python 2 in 5.0.0 and later supporting newer IPython and Python releases.

Adoptionsgeschichte

doitlive became a recognizable tool among conference speakers, developer advocates, and CLI demo authors because it solves a familiar live-demo problem: commands can be scripted and rehearsed while still appearing to be typed in a terminal. Its README advertises installation through both Homebrew and pip.

Wie es verwendet wird

The core workflow is intentionally simple: create a shell-command file such as session.sh, run doitlive play session.sh, then type arbitrary keys to reveal and execute the stored commands in a fake terminal session.

Warum Paket-Nerds sich dafür interessieren

doitlive sits in a charming package niche: not a shell, not a recorder, and not a slide deck system, but a tiny CLI for making command-line demos reliable. Its history also ties together Click, IPython compatibility, shell completion, and Homebrew/PyPI packaging.

Zeitleiste

  • 2014: Repository created; 0.1.0, 0.2.0, and 1.0 releases published in June.
  • 2014: README credits a PyCon 2014 Revsets talk as the idea source.
  • 2018: 4.0.0 adds shell completion and larger command-handling improvements.
  • 2024: 5.0.0 drops Python 2 and old Python/IPython support.
  • 2026: 5.2.1 released with continued maintenance.

Related projects

  • The README names Click as an implementation influence, prezto themes as prompt-theme inspiration, and HackerTyper and PlayerPiano as related presentation/performance tools.

Sicherheitslage

Risikostufe: yellow

generalized runtime or code generation signal.

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

  • generalized runtime or code generation signal

Signale

  • text:shell,repl

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
doitlivecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version5.2.1
Manager aktualisiert2026-07-13
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://doitlive.readthedocs.io/en/latest/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:doitlive
Version5.2.1
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/doitlive
Homepagehttps://doitlive.readthedocs.io/en/latest/
Repositoryhttps://github.com/sloria/doitlive
Upstream-Dokumentationhttps://doitlive.readthedocs.io/
LizenzMIT
Quellarchivhttps://files.pythonhosted.org/packages/3f/50/d2715aa1b4dd5bfe1c91e5a332f5123180c2f2b1c8b0879389179b9f9c5e/doitlive-5.2.1.tar.gz
Zuletzt aktualisiert2026-07-13T10:27:02Z
Pulseupdated
Abhängigkeitenpython@3.14
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namedoitlive
Version Scheme0
Revision1
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

doitlive

nix profile install nixpkgs#doitlive
  • normalized package name match
  • Abgeglichen nach: Doitlive
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/do/doitlive/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment