1 个不稳定版本
0.1.2 | 2024年3月11日 |
---|---|
0.1.1 |
|
#843 在 命令行工具
每月 21 次下载
20KB
422 行
Club.rs
Club,但增加了100%的 Rust!
Club (CLasp Upstream Bridge) 是一个用于使本地 Google Apps Script 开发更简单的小型 CLI 库。具体来说,Club 提供了一种管理并将多个远程推送到单个 Clasp 项目的方法,而无需手动编辑 .clasp.json
文件。
Usage: club <COMMAND>
Commands:
init Initialize club for a clasp project. The .clasp file must already exist in the directory.
list List all remotes and their script IDs.
push Push to a remote. If no remote is specified, defaults to main.
remove Remove a remote.
rename Rename a remote. If the new name already exists, the command will fail.
set Set or create a remote with a given name and ID.
login Launches the clasp login command.
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
安装
Club 需要 Python 3.6 或更高版本。要安装,请运行
git clone https://github.com/ProbablyFaiz/club
cd club
python3 -m pip install .
用法
在项目的顶层运行 club init
以初始化项目的 Club 配置。如果您的 .clasp.json
文件中设置了 scriptId
,Club 将自动将其设置为默认远程,main
。否则,您可以使用 club set <remote> <scriptId>
创建任何您想要的远程。
一旦设置了一个远程,您可以使用 club push <remote>
向其推送。如果您未指定远程,Club 将推送至默认远程,main
,或如果只有一个远程,则为该远程。要同时推送至所有远程,请使用 club push --all
。要推送至一个或多个您选择的远程,请使用 club push <remote1> <remote2> ...
。
要查看所有用法信息和选项,请运行 club <command> --help
。
依赖关系
~5–16MB
~161K SLoC