5 个版本 (稳定版)
1.1.1 | 2021 年 11 月 12 日 |
---|---|
1.1.0 | 2021 年 11 月 7 日 |
1.0.1 | 2021 年 10 月 28 日 |
1.0.0 | 2021 年 10 月 27 日 |
0.1.0 | 2021 年 10 月 23 日 |
#2883 在 命令行实用程序
每月 30 次下载
23KB
471 代码行
aaa
3a 文件渲染的 TUI 工具
以下是 3a 格式规范。
以下是 3a 动画的集合。
渲染示例
用法
aaa 1.0.1
DomesticMoth
CLI tool for work with 3a files
USAGE:
aaa [OPTIONS] [FILE]
ARGS:
<FILE>
OPTIONS:
-c, --colors <COLORS> Override colors param
--colortable Show table of available art colors
-d, --delay <DELAY> Override delay param
--datacols <DATACOLS> Override datacols param
--demo Show demo animation
--get-clear-body Return source code body, stripped of comments and no display
characters
--get-escape-comments Return source code without comments
--get-header Return source code header
--get-param-audio Get parameter audio value
--get-param-author Get parameter author value
--get-param-colors Get parameter colors value
--get-param-datacols Get parameter watacols value
--get-param-delay Get parameter delay value
--get-param-height Get parameter height value
--get-param-loop Get parameter loop value
--get-param-preview Get parameter preview value
--get-param-title Get parameter title value
--get-param-utf8 Get parameter utf8 value
--get-param-width Get parameter width value
--get-pretify-body Return pretifyed source code body
-h, --help Print help information
-l, --looped <LOOPED> Override loop param
-p, --print Print source code instead of rendering it
--preview <PREVIEW> Override preview param
--to-plain-text Render to plain text instead of animation (render only preview
frame)
-V, --version Print version information
-x <X> Left up corner x position
-y <Y> Left up corner y position
安装
下载二进制文件
您可以从 GitHub 发布页面 下载二进制文件
使用 "cargo install"
$ cargo install aaa
从源代码手动编译
$ git clone https://github.com/DomesticMoth/aaa.git
$ cd aaa
$ cargo build --release
待办事项
- 更易于阅读的错误信息
只打印帧差异以节省 CPU 负载- 添加到发行版软件包仓库
依赖关系
~6.5MB
~111K SLoC