You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: TODO.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,9 @@ Feature ideas and improvements for `efctl`.
12
12
13
13
## Builder Flow
14
14
15
-
-[]**`efctl env extension test [contract-path]`** — Run `sui move test` for a Move contract inside the container, so developers don't need to `shell` in or use `env run`.
16
-
-[]**`efctl env extension build [contract-path]`** — Compile a Move contract without publishing, catching errors earlier.
17
-
-[]**`efctl env extension list`** — List published extensions with their package IDs, config IDs, and status from the `.env`.
15
+
-[x]**`efctl env extension test [contract-path]`** — Run `sui move test` for a Move contract inside the container, so developers don't need to `shell` in or use `env run`.
16
+
-[x]**`efctl env extension build [contract-path]`** — Compile a Move contract without publishing, catching errors earlier.
17
+
-[x]**`efctl env extension list`** — List published extensions with their package IDs, config IDs, and status from the `.env`.
18
18
19
19
## GraphQL & Chain Interaction
20
20
@@ -24,14 +24,14 @@ Feature ideas and improvements for `efctl`.
24
24
25
25
## Developer Experience
26
26
27
-
-[]**`efctl env init`** — Scaffold a new project directory with a starter `efctl.yaml`, Move contract template, and directory structure, reducing manual boilerplate for new builders.
28
-
-[]**`efctl doctor`** — Comprehensive diagnostic that checks prerequisites, port conflicts, Docker daemon health, Sui client config, disk space, and version compatibility — then outputs a shareable report.
27
+
-[x]**`efctl env init`** — Scaffold a new project directory with a starter `efctl.yaml`, Move contract template, and directory structure, reducing manual boilerplate for new builders. (Implemented as `efctl init`).
28
+
-[x]**`efctl doctor`** — Comprehensive diagnostic that checks prerequisites, port conflicts, Docker daemon health, Sui client config, disk space, and version compatibility — then outputs a shareable report.
29
29
-[x]**`efctl completion`** — Shell completion generation (bash/zsh/fish/powershell) via Cobra's built-in `GenBashCompletion` etc.
30
30
31
31
## Deployment & Networking
32
32
33
33
-[ ]**Testnet/Devnet deployment flow** — Currently `env up` is localnet-only. A `--network testnet` flag (or `efctl env deploy --network testnet`) would bridge the gap for staging.
34
-
-[]**`efctl sui faucet [address]`** — Request test tokens from the localnet or testnet faucet without leaving the CLI.
34
+
-[x]**`efctl sui faucet [address]`** — Request test tokens from the localnet or testnet faucet without leaving the CLI. (Implemented as `efctl env faucet`).
0 commit comments