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 模板引擎

MIT 许可证

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