Skip to content

Commit b82accb

Browse files
build: add more orbstack subcommands
1 parent a8020bd commit b82accb

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

taskfiles/orbstack.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ shopt: ['globstar']
66
env:
77
ARCH: "amd64"
88
USERNAME: "ubuntu"
9-
CLOUD_CONFIG: "{{.ROOT_DIR}}/cloud-init/cloud-init.ubuntu.yml"
9+
CLOUD_CONFIG: "{{.ROOT_DIR}}/cloud-init.yml"
1010
OS_NAME: "ubuntu"
1111
OS_VERSION: "jammy"
1212
VM_NAME: "ubuntu-amd64"
@@ -30,6 +30,13 @@ tasks:
3030
status:
3131
- orb list 2>/dev/null | grep -q "{{.VM_NAME}}"
3232

33+
list:
34+
desc: "List orbstack VMs"
35+
cmds:
36+
- orb list
37+
run: once
38+
silent: true
39+
3340
start:
3441
desc: "Start an orbstack VM"
3542
cmds:
@@ -46,6 +53,14 @@ tasks:
4653
| awk '$1=="{{.VM_NAME}}" && $2=="running" {exit 1}'
4754
msg: "VM is already running"
4855
56+
exec:
57+
desc: "SSH into an orbstack VM"
58+
cmds:
59+
- ssh "{{.VM_NAME}}@orb"
60+
run: once
61+
silent: true
62+
ignore_error: true
63+
4964
stop:
5065
desc: "Stop an orbstack VM"
5166
cmds:
@@ -74,3 +89,9 @@ tasks:
7489
orb list 2>/dev/null
7590
| grep -q '^{{.VM_NAME}}\s'
7691
msg: "VM doesn't exist"
92+
93+
update:
94+
desc: "Update orbstack app"
95+
cmds:
96+
- orb update
97+
run: once

0 commit comments

Comments
 (0)