21个版本
0.9.5 | 2024年1月20日 |
---|---|
0.9.1 | 2023年9月12日 |
0.8.5 | 2023年7月27日 |
0.8.4 | 2023年1月24日 |
0.6.5 |
|
#51 in 配置
每月145次下载
295KB
8K SLoC
⬇️ 安装
您可以通过多种方式安装disma二进制文件。
使用cargo
cargo install disma-cli
使用curl
UNIX(Linux,MacOS)
curl -sL "https://github.com/vigenere23/disma/releases/download/disma-cli%2Fv<DISMA_CLI_VERSION>/disma-<ARCH>.tar.gz" | tar -xz
其中<ARCH>
是以下之一
aarch64-apple-darwin
x86_64-apple-darwin
x86_64-unknown-linux-gnu
🚀 命令
⚠️ 所有命令都需要设置环境变量DISCORD_BOT_TOKEN
。
list
列出bot可访问的服务器。如果您看不到对您服务器的访问,请确保已将bot添加到其中。
compile
将模板配置编译为完整的配置文件。目前仅支持handlebars格式。将编译为原始格式(JSON或YAML)。
参数
--template, -t <TEMPLATE_FILE>
: 使用此文件作为模板(包含handlebars令牌)。--vars, -v <VARS_FILE>
: 包含填充模板的变量的文件。可以是YAML或JSON。--output, -o <OUTPUT_FILE>
: 编译后的配置输出文件。--force, -f
: 跳过用户确认步骤。
save
保存服务器(公会)配置。
参数:
--guild, -g <GUILD_ID>
: 要保存的公会的ID。要查找您的公会ID,请使用list
。--output, -o <OUTPUT_FILE>
: 输出文件路径。支持.json
和.yaml/
.yml
文件。--force, -f
: 跳过用户确认步骤。
apply
根据配置文件应用对服务器的更改。
参数
--guild, -g <GUILD_ID>
: 要保存的公会的ID。要查找您的公会ID,请使用list
。--input, -i <INPUT_FILE>
: 要使用的配置文件。支持.json
和.yaml
/.yml
文件。请确保遵循配置文件格式。--force, -f
: 跳过用户确认步骤。
依赖项
~8–23MB
~346K SLoC