5 个版本 (1 个稳定版)
1.0.0 | 2023年5月19日 |
---|---|
0.1.4 | 2023年4月24日 |
0.1.3 | 2023年4月9日 |
0.1.2 | 2023年4月7日 |
0.1.0 | 2023年4月5日 |
#5 in #scaffolding
每月下载 34 次
21KB
414 代码行
蓝图 📃
概述
蓝图 (二进制 bp
或 blueprint
) 是一个简单的文件构建工具,允许您根据用户定义的模板快速创建文件。
安装
(最简单) 你是 Rustacean 吗?🦀
运行 cargo install blueprint-cli
.
半自动化安装 🚙
打开终端并运行以下命令
# Downloads the file
$ curl https://github.com/chancehl/blueprint-cli/releases/download/v1.0.0/blueprint-x86_64-apple-darwin.tar.gz --output SOME_FOLDER -L
# Unzips the file
$ tar -xf SOME_FOLDER\blueprint-x86_64-apple-darwin.tar.gz
# Moves the binary to the appropriate bin folder so you can reference it by name
$ mv SOME_FOLDER/blueprint-x86_64-apple-darwin/blueprint /usr/bin
# Gives the binary permissions to run
$ chmod +755 /usr/bin/blueprint
# Refresh terminal
$ source ~/.bashrc
† 用您要下载的版本号替换版本号(最新 = 1.0.0)。†† 用适合您操作系统的文件替换(请参阅发行页面获取所有选项)。
手动安装 🔨
- 导航到 blueprint-cli GitHub 仓库
- 在右侧查找一个标有 "releases" 的面板
- 点击标有 "latest" 的发行版链接
- 下载适合您操作系统的文件
- 提取二进制文件
- (MacOS/Linux 用户) 将文件复制到您的
/usr/bin
或/usr/local/bin
目录 - (MacOS/Linux 用户) 在移动到
bin
文件夹的二进制文件上运行chmod +755
用法
A simple cli for creating files from templates
Usage: bp <COMMAND>
Commands:
create Creates a file from a blueprint
init Initializes tool by creating the .blueprint directory for you
make Creates a blueprint .json file from a given file
save Saves a blueprint .json file to the .blueprint folder on disk
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
命令
Init
Initializes the local repository for the user by creating a `$HOME/.blueprint` directory.
Usage: bp init [OPTIONS]
Options:
-f, --force
-h, --help Print help
Make
Creates a blueprint template from a given file
Usage: bp make [OPTIONS] <TEMPLATE>
Arguments:
<TEMPLATE> The file to use as the template
Options:
-n, --name <NAME>
-h, --help Print help
Create
Creates a file from a blueprint template
Usage: bp create <BLUEPRINT> [DESTINATION]
Arguments:
<BLUEPRINT> Which blueprint file to use
[DESTINATION] The destination to save the file
Options:
-h, --help Print help
Save
Saves a blueprint template file to the local blueprint repository
Usage: bp save <BLUEPRINT>
Arguments:
<BLUEPRINT> The blueprint .json file
Options:
-h, --help Print help
依赖
~2–13MB
~108K SLoC