基础使用

NOTE

无论是 Makepad 还是 GenUI,initcheckinstallconfigrunwasm 命令的用法都是一样的

你只需要关注:createstudiopkg

而且 initcheckconfig 都是自动的

init - 初始化Ract

初始化或重置 CLI。Ract 将生成:

  1. .env
  2. chain/
    • chain/env.toml
1ract init

输出:

1🚀 Start to init ract...
2✅ Chain init successfully!
3🎉 Init ract successfully!

check - 检查工具链

检查是否安装了所需的工具和依赖项。选项包括:

  • Basic[cargo、rustc、git]
  • Underlayer[makepad (gen_ui、makepad)]
  • All:结合基本工具和底层工具。
1ract check

交互式对话框示例:

1🥳 Welcome to use ract checker!
2? Which you need to check?
3> Basic
4  Underlayer
5  All

install - 安装工具链

安装开发所需的工具和依赖项。可用选项:

  • Rust 工具rustccargo
  • 版本控制git
  • Makepad 专用工具:包括 gen_componentswasm_build 等组件。
1ract install

交互式对话框示例:

1🥳 Welcome to use ract Install!
2
3🔸 Select the tools to install:
4  - rustc
5  - cargo
6  - git
7  - makepad tools (default or custom options)
8? What tools you want to (re)install?
9> [ ] rustc|cargo
10  [ ] git
11  [x] makepad

config - 配置CLI

设置或更新环境变量和 CLI 配置。

TIP

多数情况下,你无需进行相关配置,除非原先就带有Ract相关依赖需要进行特殊指向时

1ract config

交互式对话框示例:

1🥳 Welcome to use ract config!
2
3🔸 env: Set the `path` for the chain env.toml file
4🔸 chain_env_toml: Set the rust dependency for GenUI toolchain
5
6> Which env file do you want to config? chain_env_toml
7> Get or Set Config? set
8> Which one do you want to config? makepad-widgets
9> Path: /Users/shengyifei/projects/makepad/makepad
10🎉 Config finish!