1 个稳定版本
1.8.2 | 2020 年 10 月 4 日 |
---|
#501 in 认证
5.5MB
3K SLoC
Tempo
命令行工具,基于模板快速创建新的工作空间
描述
Tempo 允许您有效地根据预定义模板创建新的工作空间。为了在您的团队之间共享模板,Tempo 使用 Git 仓库来管理模板。模板将自动从所有客户端获取和合并。
访问贡献指南了解如何帮助开发 Tempo。
亮点
- 几秒钟内设置复杂的工作空间
- 模板支持继承和占位符
- 简单、轻量级且快速
- 跨平台:Linux、Windows 和 mac 官方支持
- 一切都可以是模板。Python、Rust、TypeScript、latex、markdown、...
- 使用 Git 在团队或社区中共享模板
- 通过
~/.tmpo/config.yaml
进行配置 - 自动更新
内容
演示
安装
- 下载适用于您的平台的最新版本。
- 将二进制文件复制到您的
/bin
文件夹或将其路径变量指向它。
详细信息请在此处。
操作手册
快速开始
tmpo repository add
- 设置您的第一个项目
tmpo init
CLI
tmpo 1.5.3
Thomas P. <thomaspoehlmann96@googlemail.com>
Cli to create new workspaces based on templates
USAGE:
tmpo [SUBCOMMAND]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
config View configuration
help Prints this message or the help of the given subcommand(s)
init Initialize new workspace [aliases: i]
repository Maintain repositories
template Maintain templates
update Update to the latest release
仓库
仓库是一个包含多达 n 个不同模板的文件夹。仓库可以连接到远程 Git 仓库。然后模板将自动同步。仓库位于 'template_dir' 中。
要添加新的仓库,请使用repository subcommand
并遵循屏幕上的说明。
tmpo repository add
模板
模板可以通过模板根目录中的meta.json
进行配置。有关如何创建和维护模板的详细说明,请参阅默认模板仓库中的说明仓库
配置
配置文件应由有经验的用户修改。
要配置tmpo,请导航到~/.tmpo/config.yaml文件,并根据您的喜好修改任何选项。要重置为默认值,只需从您的家目录中删除配置文件。
以下示例展示了所有可用选项及其相应的默认值。
templates_dir: /home/thomas/.tmpo/templates
templates_repositories:
- name: default
description: this is the default template repository from tpoe
git_options:
enabled: true
provider: github
url: "https://github.com/perryrh0dan/templates"
branch: master
auth: none
token:
username: ~
password: ~
开发
有关开发和测试的更多信息,请参阅此处。
团队
- 托马斯·波尔曼 (@perryrh0dan)
许可证
依赖项
~25–43MB
~818K SLoC