@@ -21,62 +21,62 @@ Created `/src/utils/output.ts` with the following functions:
2121## Commands Updated
2222
2323### List Commands (with ` -o json ` )
24- - ✅ ` rln devbox list [-s <status>] -o json`
25- - ✅ ` rln blueprint list -o json`
26- - ✅ ` rln snapshot list [-d <devbox-id>] -o json`
24+ - ✅ ` rli devbox list [-s <status>] -o json`
25+ - ✅ ` rli blueprint list -o json`
26+ - ✅ ` rli snapshot list [-d <devbox-id>] -o json`
2727
2828### Create Commands (with ` -o json ` )
29- - ✅ ` rln devbox create [-n <name>] [-t <template>] -o json`
30- - ✅ ` rln snapshot create <devbox-id> [-n <name>] -o json`
29+ - ✅ ` rli devbox create [-n <name>] [-t <template>] -o json`
30+ - ✅ ` rli snapshot create <devbox-id> [-n <name>] -o json`
3131
3232### Delete Commands (with ` -o json ` )
33- - ✅ ` rln devbox delete <id> -o json`
34- - ✅ ` rln snapshot delete <id> -o json`
33+ - ✅ ` rli devbox delete <id> -o json`
34+ - ✅ ` rli snapshot delete <id> -o json`
3535
3636### Other Commands (NOT YET IMPLEMENTED)
37- - ⏸️ ` rln devbox exec <id> <command...> -o json`
38- - ⏸️ ` rln devbox upload <id> <file> -o json`
37+ - ⏸️ ` rli devbox exec <id> <command...> -o json`
38+ - ⏸️ ` rli devbox upload <id> <file> -o json`
3939
4040## Usage Examples
4141
4242### Interactive Mode (Default)
4343``` bash
4444# Shows full UI with table, navigation, operations
45- rln devbox list
46- rln blueprint list
45+ rli devbox list
46+ rli blueprint list
4747```
4848
4949### JSON Output for Scripting
5050``` bash
5151# Get all devboxes as JSON
52- rln devbox list -o json
52+ rli devbox list -o json
5353
5454# Filter and format with jq
55- rln devbox list -s running -o json | jq ' .[] | {id, name, status}'
55+ rli devbox list -s running -o json | jq ' .[] | {id, name, status}'
5656
5757# Create devbox and capture ID
58- DEVBOX_ID=$( rln devbox create -n my-box -o json | jq -r ' .id' )
58+ DEVBOX_ID=$( rli devbox create -n my-box -o json | jq -r ' .id' )
5959
6060# List snapshots for specific devbox
61- rln snapshot list -d < devbox-id> -o json
61+ rli snapshot list -d < devbox-id> -o json
6262
6363# Delete and get confirmation
64- rln devbox delete < id> -o json
64+ rli devbox delete < id> -o json
6565```
6666
6767### YAML Output for Readability
6868``` bash
6969# Get all devboxes as YAML
70- rln devbox list -o yaml
70+ rli devbox list -o yaml
7171
7272# Create devbox with YAML output
73- rln devbox create -n my-box -o yaml
73+ rli devbox create -n my-box -o yaml
7474
7575# List blueprints as YAML
76- rln blueprint list -o yaml
76+ rli blueprint list -o yaml
7777
7878# Output to file for configuration
79- rln devbox list -o yaml > devboxes.yaml
79+ rli devbox list -o yaml > devboxes.yaml
8080```
8181
8282### Integration with CI/CD
@@ -85,19 +85,19 @@ rln devbox list -o yaml > devboxes.yaml
8585# Create devbox, wait for running status, execute command
8686
8787# Create
88- DEVBOX=$( rln devbox create -n ci-box -o json)
88+ DEVBOX=$( rli devbox create -n ci-box -o json)
8989DEVBOX_ID=$( echo " $DEVBOX " | jq -r ' .id' )
9090
9191# Poll until running
92- while [ " $( rln devbox list -o json | jq -r " .[] | select(.id==\" $DEVBOX_ID \" ) | .status" ) " != " running" ]; do
92+ while [ " $( rli devbox list -o json | jq -r " .[] | select(.id==\" $DEVBOX_ID \" ) | .status" ) " != " running" ]; do
9393 sleep 5
9494done
9595
9696# Execute commands (needs -o json implementation)
97- rln devbox exec " $DEVBOX_ID " npm test
97+ rli devbox exec " $DEVBOX_ID " npm test
9898
9999# Cleanup
100- rln devbox delete " $DEVBOX_ID " -o json
100+ rli devbox delete " $DEVBOX_ID " -o json
101101```
102102
103103## Implementation Pattern
0 commit comments