6 个版本 (3 个破坏性更新)
0.4.0 | 2023年11月21日 |
---|---|
0.3.0 | 2023年2月16日 |
0.2.1 | 2023年2月16日 |
0.2.0 | 2023年2月16日 |
0.1.0 | 2023年1月23日 |
#545 in 模板引擎
21KB
357 行
项目创建者 2 (pjcr)
此项目旨在提供一个简单的命令行工具,通过创建所有必要的模板文件来启动您拥有的任何项目。如果您为每个 Python 项目使用相同的模板,或者您只想有一个一致的模板,此工具旨在使这变得简单!我之前做了一个非常基本的版本(您可以在这里找到),尽管它有很多问题,所以我决定从头开始。
安装
目前,为了安装此工具,您必须使用 Cargo。如果您已安装 rust,应该没有问题。
要安装此项目并将其添加到您的路径,只需运行
cargo install pjcr
这将编译项目并将其添加到您的路径!
用法
此工具的用法如下
pjcr [COMMAND] [ARGUMENTS] [OPTIONS]
如果您只想使用默认模板创建项目,可以使用如下基本模板创建一个 LaTeX 项目
pjcr new latex "My Project"
如果您想更改项目类型或项目创建位置,以下是新命令的所有参数
pjcr new [LANGUAGE] [PROJECT NAME] [PROJECT TYPE] [PATH]
要获取有关特定命令或工具本身的信息,只需添加 --help
标志
pjcr new --help
路线图
- 自定义项目支持(为单个用户/系统添加新模板)
- 默认模板的本地文件(包含在二进制文件中)支持
- 支持将项目名称替换到文件中。这最好通过在文件文本中搜索类似:“$PROJECT_NAME”的字符串来实现。这将允许您进行一些操作,例如使用以项目自身命名的模板。
- 添加git支持(特别是为latex模板添加.gitignore)
- Wakatime支持?(尽管我开始使用一个不支持Wakatime的编辑器,因此这属于低优先级,并且也不是很难实现)
依赖项
~3–18MB
~239K SLoC