Skip to main content

Because sometimes you need to do it live.

Project description

homebrew badge build status pypi badge

doitlive is a tool for live presentations in the terminal. It reads a file of shell commands and replays the commands in a fake terminal session as you type random characters.

Demo

Get it now

macOS with Homebrew:

$ brew update
$ brew install doitlive

With pip:

$ pip install doitlive

Quickstart

  1. Create a file called session.sh. Fill it with bash commands.

  2. Run doitlive play session.sh.

$ doitlive play session.sh
  1. Type like a madman.

More at https://doitlive.readthedocs.io

Kudos

License

MIT licensed. See the bundled LICENSE file for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doitlive-5.2.1.tar.gz (22.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

doitlive-5.2.1-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

Details for the file doitlive-5.2.1.tar.gz.

File metadata

  • Download URL: doitlive-5.2.1.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for doitlive-5.2.1.tar.gz
Algorithm Hash digest
SHA256 7587a57c04fa74718e76cb4622f99ef6b762f1c861d0c1c2f843ab6bec53d063
MD5 c94886655138da3d3f802cddf6fa7d60
BLAKE2b-256 3f50d2715aa1b4dd5bfe1c91e5a332f5123180c2f2b1c8b0879389179b9f9c5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for doitlive-5.2.1.tar.gz:

Publisher: build-release.yml on sloria/doitlive

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doitlive-5.2.1-py3-none-any.whl.

File metadata

  • Download URL: doitlive-5.2.1-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for doitlive-5.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c1f30674e9d7c816c42689a8634b5515d4e2edf990724e3a0147e72bc4505ba
MD5 db6b963403345eced706e517ecea4292
BLAKE2b-256 0ec4cd9ede6f653c954cfff5f8ea1acfd8979c6011208fec97798cac5ab94859

See more details on using hashes here.

Provenance

The following attestation bundles were made for doitlive-5.2.1-py3-none-any.whl:

Publisher: build-release.yml on sloria/doitlive

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page