jaem3l / cli-note
用于构建基于命令行界面(CLI)的演示幻灯片工具
0.1
2020-12-01 23:50 UTC
Requires
- php: ^7.4 || ^8.0
- ext-mbstring: *
- stoffel/console-canvas: ^0.1
- stoffel/console-sourcecode: ^0.1
- symfony/config: ^5.2
- symfony/console: ^5.2
- symfony/dependency-injection: ^5.2
- symfony/error-handler: ^5.2
- symfony/event-dispatcher: ^5.2
- symfony/filesystem: ^5.2
- symfony/process: ^5.2
- symfony/yaml: ^5.2
README
CLI Note 是一个将控制台应用程序用作幻灯片演示的实验。
用法
使用 jaem3l/cli-note-presentation 作为您演示的框架。
示例
要执行一个简单的示例,您只需克隆此存储库即可
$ git clone git@github.com:jaem3l/cli-note.git
$ cd cli-note
$ composer install
$ ./cli-note
控制
从特定幻灯片开始
$ ./cli-note --start-at=10 $ ./cli-note -s 10
在演示过程中
p
、prev
或previous
:渲染上一张幻灯片c
或current
:再次渲染当前幻灯片n
或next
:渲染下一张幻灯片f
或first
:渲染第一张幻灯片l
或last
:渲染最后一张幻灯片
幻灯片
CLI Note 随带七个不同的内置幻灯片
- CanvasSlide - 基于chr-hertel/console-canvas的抽象幻灯片,用于渲染各种画布元素
- CodeSlide - 用于打印高亮显示的代码片段
- ImageSlide - 用于打印图像
- ListSlide - 用于打印带有标题的列表
- ProcessSlide - 用于打印子进程的输出
- TextSlide - 用于打印带格式的文本文件
- TitleSlide - 用于打印标题和可选副标题
免责声明
这是一个仅用于展示 Symfony Console 组件在 SymfonyWorld 2020 上能力的项目。使用此项目存在风险,且不保证积极维护。