MIT License

项目介绍

sloria/doitlive 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 3.6k 个 Star、99 次 Fork。

仓库全名
sloria/doitlive
开源许可证
MIT License
Star 数
3.6k
Fork 数
99
未关闭 Issue
10

README 摘要

======== doitlive ======== homebrew| |build-status| |pypi| :target: https://github.com/Homebrew/homebrew-core/blob/master/Formula/d/doitlive.rb :alt: build status :target: https://github.com/sloria/doitlive/actions/workflows/build-release.yml :target: https://pypi.org/project/doitlive/ doitlive is a tool for live presentations in the terminal. It reads a file of shell commands and replays the commands in a fake…

完整内容见 GitHub 原始 README 或本页 。

常见问题

doitlive 用什么语言开发?

主要使用 Python 编写,采用 MIT License 许可证,目前有 3.6k 个 Star。

doitlive 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 doitlive 的源码?

可以直接克隆仓库:git clone https://github.com/sloria/doitlive.git,默认分支为 main;安装与运行步骤见仓库 README。

doitlive 最近还在维护吗?

仓库最近一次更新为 4 天前,当前有 10 个未关闭 Issue;Star 数为 3.6k,可作为社区活跃度的参考。

README

======== doitlive

|homebrew| |build-status| |pypi|

… |homebrew| image:: https://badgen.net/homebrew/v/doitlive :alt: homebrew badge :target: https://github.com/Homebrew/homebrew-core/blob/master/Formula/d/doitlive.rb … |build-status| image:: https://github.com/sloria/doitlive/actions/workflows/build-release.yml/badge.svg :alt: build status :target: https://github.com/sloria/doitlive/actions/workflows/build-release.yml … |pypi| image:: https://badgen.net/pypi/v/doitlive :alt: pypi badge :target: https://pypi.org/project/doitlive/

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.

… image:: https://user-images.githubusercontent.com/2379650/31386572-2e2b9d14-ad95-11e7-9be5-fcc5ed09f0e8.gif :alt: Demo :target: http://doitlive.readthedocs.io

Get it now

macOS with Homebrew <http://brew.sh/>_:


… code-block:: console

$ brew update
$ brew install doitlive

With pip:


… code-block:: console

$ pip install doitlive

Quickstart

  1. Create a file called session.sh. Fill it with bash commands.
  2. Run doitlive play session.sh.

… code-block:: console

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

More at https://doitlive.readthedocs.io

Kudos

  • Idea came from Jordi Gutiérrez Hermoso’s "Revsets" talk <https://www.youtube.com/watch?list=PLLj6w0Thbv02lEXIDVO46kotA_tv_8_us&feature=player_detailpage&v=NSLvERZQSok#t=978>_ at PyCon 2014.
  • Armin Ronacher’s click <http://click.pocoo.org/>_ library made this quick to implement.
  • Themes inspired by Sorin Ionescu’s prezto <https://github.com/sorin-ionescu/prezto>_ zsh themes.
  • Hat tip to related projects HackerTyper <http://hackertyper.com/>_ and PlayerPiano <http://i.wearpants.org/blog/playerpiano-amaze-your-friends/>_

License

MIT licensed. See the bundled LICENSE <https://github.com/sloria/doitlive/blob/master/LICENSE>_ file for more details.

评论

暂无评论