Skip to content

Commit d97c9bb

Browse files
authored
Remove colon separator from interactive task display (#223)
1 parent 6fdc4f1 commit d97c9bb

15 files changed

+233
-233
lines changed

crates/vite_select/src/interactive.rs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -329,8 +329,8 @@ pub fn render_items(writer: &mut impl Write, params: &RenderParams<'_>) -> anyho
329329
// Compute the absolute column where commands start (interactive only).
330330
// All items — root and grouped — align their descriptions to the same column.
331331
let max_prefix = if has_groups { GROUP_PREFIX_WIDTH } else { ROOT_PREFIX_WIDTH };
332-
// command_col = max_prefix + max_name_width + ": "
333-
let command_col = if is_interactive { max_prefix + max_name_width + 2 } else { 0 };
332+
// command_col = max_prefix + max_name_width + " "
333+
let command_col = if is_interactive { max_prefix + max_name_width + 1 } else { 0 };
334334

335335
// Render visible display rows
336336
for ri in visible_row_range.clone() {
@@ -368,9 +368,9 @@ pub fn render_items(writer: &mut impl Write, params: &RenderParams<'_>) -> anyho
368368
2
369369
};
370370

371-
// Padding after colon to align all commands at `command_col`.
371+
// Padding after name to align all commands at `command_col`.
372372
let name_padding =
373-
if is_interactive { command_col - prefix_width - name_width - 2 } else { 0 };
373+
if is_interactive { command_col - prefix_width - name_width - 1 } else { 0 };
374374
let max_desc_chars = params.max_line_width.saturating_sub(if is_interactive {
375375
command_col
376376
} else {
@@ -395,15 +395,15 @@ pub fn render_items(writer: &mut impl Write, params: &RenderParams<'_>) -> anyho
395395
let bold = SetAttribute(Attribute::Bold);
396396
write!(
397397
writer,
398-
"{dark_grey}{prefix}{reset}{blue}{bold}{name}:{reset}{dark_grey}{:>pad$} {desc}{reset}{line_ending}",
398+
"{dark_grey}{prefix}{reset}{blue}{bold}{name}{reset}{dark_grey}{:>pad$} {desc}{reset}{line_ending}",
399399
"",
400400
pad = name_padding,
401401
desc = display_desc,
402402
)?;
403403
} else {
404404
write!(
405405
writer,
406-
"{prefix}{name}:{dark_grey}{:>pad$} {desc}{reset}{line_ending}",
406+
"{prefix}{name}{dark_grey}{:>pad$} {desc}{reset}{line_ending}",
407407
"",
408408
pad = name_padding,
409409
desc = display_desc,
@@ -742,8 +742,8 @@ mod tests {
742742
let unselected = lines.next().unwrap();
743743
assert_eq!(prompt, "Select a task (\u{2191}/\u{2193}, Enter to run, Esc to clear):");
744744
assert!(spacer.is_empty());
745-
assert_eq!(selected, " \u{203a} build: echo build");
746-
assert_eq!(unselected, " lint: echo lint");
745+
assert_eq!(selected, " \u{203a} build echo build");
746+
assert_eq!(unselected, " lint echo lint");
747747
}
748748

749749
#[test]
@@ -753,10 +753,10 @@ mod tests {
753753
let output = render_interactive_to_string(&items, "", 80);
754754
let item_lines: Vec<&str> = output.lines().skip(2).collect();
755755
// max_name_width = 5 ("build")
756-
// prefix(4) + max_name(5) + ":" + padding + " " + desc
757-
assert_eq!(item_lines[0], " \u{203a} build: echo build");
758-
assert_eq!(item_lines[1], " lint: echo lint");
759-
assert_eq!(item_lines[2], " test: vitest run");
756+
// prefix(4) + max_name(5) + padding + " " + desc
757+
assert_eq!(item_lines[0], " \u{203a} build echo build");
758+
assert_eq!(item_lines[1], " lint echo lint");
759+
assert_eq!(item_lines[2], " test vitest run");
760760
}
761761

762762
#[test]
@@ -765,7 +765,7 @@ mod tests {
765765
("build", "a really long command that exceeds the width limit"),
766766
("lint", "short"),
767767
]);
768-
// max_name_width = 5, prefix(4) + max_name(5) + sep(2) = 11
768+
// max_name_width = 5, prefix(4) + max_name(5) + sep(1) = 10
769769
// max_line_width = 30 => max_desc = 30 - 11 = 19 chars
770770
let output = render_interactive_to_string(&items, "", 30);
771771
for line in output.lines().skip(2) {
@@ -792,15 +792,15 @@ mod tests {
792792
]);
793793
let output = render_interactive_to_string(&items, "", 80);
794794
let item_lines: Vec<&str> = output.lines().skip(2).collect();
795-
// max_name=5, has_groups → max_prefix=6, command_col=13
795+
// max_name=5, has_groups → max_prefix=6, command_col=12
796796
// Root items get extra padding to align with grouped items
797-
assert_eq!(item_lines[0], " \u{203a} build: echo build app");
798-
assert_eq!(item_lines[1], " lint: echo lint app");
797+
assert_eq!(item_lines[0], " \u{203a} build echo build app");
798+
assert_eq!(item_lines[1], " lint echo lint app");
799799
// Group header
800800
assert_eq!(item_lines[2], " lib (packages/lib)");
801801
// Grouped items (indented by 2 more, less padding)
802-
assert_eq!(item_lines[3], " build: echo build lib");
803-
assert_eq!(item_lines[4], " lint: echo lint lib");
802+
assert_eq!(item_lines[3], " build echo build lib");
803+
assert_eq!(item_lines[4], " lint echo lint lib");
804804
}
805805

806806
#[test]
@@ -812,12 +812,12 @@ mod tests {
812812
]);
813813
let output = render_interactive_to_string(&items, "", 80);
814814
let item_lines: Vec<&str> = output.lines().skip(2).collect();
815-
// max_name=9, has_groups → max_prefix=6, command_col=17
816-
// All commands start at column 17 regardless of indent level
817-
assert_eq!(item_lines[0], " \u{203a} build: echo build");
818-
assert_eq!(item_lines[1], " typecheck: echo tc");
815+
// max_name=9, has_groups → max_prefix=6, command_col=16
816+
// All commands start at column 16 regardless of indent level
817+
assert_eq!(item_lines[0], " \u{203a} build echo build");
818+
assert_eq!(item_lines[1], " typecheck echo tc");
819819
assert_eq!(item_lines[2], " lib");
820-
assert_eq!(item_lines[3], " build: echo build lib");
820+
assert_eq!(item_lines[3], " build echo build lib");
821821
}
822822

823823
#[test]

crates/vite_task_bin/tests/e2e_snapshots/fixtures/task-list/snapshots/vp run in script.snap

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ expression: e2e_outputs
77
$ vp runcache disabled
88
Select a task (↑/↓, Enter to run, Esc to clear):
99

10-
hello: echo hello from root
11-
list-tasks: vp run
10+
hello echo hello from root
11+
list-tasks vp run
1212
app (packages/app)
13-
build: echo build app
14-
lint: echo lint app
15-
test: echo test app
13+
build echo build app
14+
lint echo lint app
15+
test echo test app
1616
lib (packages/lib)
17-
build: echo build lib
17+
build echo build lib
1818
@ write-key: enter
1919
$ vp runcache disabled
2020
Selected task: hello

crates/vite_task_bin/tests/e2e_snapshots/fixtures/task-select-truncate/snapshots/interactive long command truncated.snap

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,42 @@ info:
88
@ expect-milestone: task-select::0
99
Select a task (↑/↓, Enter to run, Esc to clear):
1010

11-
build: echo build app
12-
lint: echo lint app
13-
long-cmd: echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
14-
test: echo test app
11+
build echo build app
12+
lint echo lint app
13+
long-cmd echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
14+
test echo test app
1515
@ write-key: down
1616
@ expect-milestone: task-select::1
1717
Select a task (↑/↓, Enter to run, Esc to clear):
1818

19-
build: echo build app
20-
lint: echo lint app
21-
long-cmd: echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
22-
test: echo test app
19+
build echo build app
20+
lint echo lint app
21+
long-cmd echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
22+
test echo test app
2323
@ write-key: down
2424
@ expect-milestone: task-select::2
2525
Select a task (↑/↓, Enter to run, Esc to clear):
2626

27-
build: echo build app
28-
lint: echo lint app
29-
long-cmd: echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
30-
test: echo test app
27+
build echo build app
28+
lint echo lint app
29+
long-cmd echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
30+
test echo test app
3131
@ write-key: down
3232
@ expect-milestone: task-select::3
3333
Select a task (↑/↓, Enter to run, Esc to clear):
3434

35-
build: echo build app
36-
lint: echo lint app
37-
long-cmd: echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
38-
test: echo test app
35+
build echo build app
36+
lint echo lint app
37+
long-cmd echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
38+
test echo test app
3939
@ write-key: up
4040
@ expect-milestone: task-select::2
4141
Select a task (↑/↓, Enter to run, Esc to clear):
4242

43-
build: echo build app
44-
lint: echo lint app
45-
long-cmd: echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
46-
test: echo test app
43+
build echo build app
44+
lint echo lint app
45+
long-cmd echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
46+
test echo test app
4747
@ write-key: enter
4848
Selected task: long-cmd
4949
~/packages/app$ echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacache disabled

crates/vite_task_bin/tests/e2e_snapshots/fixtures/task-select/snapshots/interactive enter with no results does nothing.snap

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ info:
88
@ expect-milestone: task-select::0
99
Select a task (↑/↓, Enter to run, Esc to clear):
1010

11-
build: echo build app
12-
lint: echo lint app
13-
test: echo test app
11+
build echo build app
12+
lint echo lint app
13+
test echo test app
1414
lib (packages/lib)
15-
build: echo build lib
16-
lint: echo lint lib
17-
test: echo test lib
18-
typecheck: echo typecheck lib
15+
build echo build lib
16+
lint echo lint lib
17+
test echo test lib
18+
typecheck echo typecheck lib
1919
task-select-test (workspace root)
20-
check: echo check root
21-
clean: echo clean root
22-
deploy: echo deploy root
20+
check echo check root
21+
clean echo clean root
22+
deploy echo deploy root
2323
(…5 more)
2424
@ write: zzzzz
2525
@ expect-milestone: task-select:zzzzz:0
@@ -31,18 +31,18 @@ Select a task (↑/↓, Enter to run, Esc to clear): zzzzz
3131
@ expect-milestone: task-select::0
3232
Select a task (↑/↓, Enter to run, Esc to clear):
3333

34-
build: echo build app
35-
lint: echo lint app
36-
test: echo test app
34+
build echo build app
35+
lint echo lint app
36+
test echo test app
3737
lib (packages/lib)
38-
build: echo build lib
39-
lint: echo lint lib
40-
test: echo test lib
41-
typecheck: echo typecheck lib
38+
build echo build lib
39+
lint echo lint lib
40+
test echo test lib
41+
typecheck echo typecheck lib
4242
task-select-test (workspace root)
43-
check: echo check root
44-
clean: echo clean root
45-
deploy: echo deploy root
43+
check echo check root
44+
clean echo clean root
45+
deploy echo deploy root
4646
(…5 more)
4747
@ write-key: enter
4848
Selected task: build

crates/vite_task_bin/tests/e2e_snapshots/fixtures/task-select/snapshots/interactive escape clears query.snap

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,42 @@ info:
88
@ expect-milestone: task-select::0
99
Select a task (↑/↓, Enter to run, Esc to clear):
1010

11-
build: echo build app
12-
lint: echo lint app
13-
test: echo test app
11+
build echo build app
12+
lint echo lint app
13+
test echo test app
1414
lib (packages/lib)
15-
build: echo build lib
16-
lint: echo lint lib
17-
test: echo test lib
18-
typecheck: echo typecheck lib
15+
build echo build lib
16+
lint echo lint lib
17+
test echo test lib
18+
typecheck echo typecheck lib
1919
task-select-test (workspace root)
20-
check: echo check root
21-
clean: echo clean root
22-
deploy: echo deploy root
20+
check echo check root
21+
clean echo clean root
22+
deploy echo deploy root
2323
(…5 more)
2424
@ write: lin
2525
@ expect-milestone: task-select:lin:0
2626
Select a task (↑/↓, Enter to run, Esc to clear): lin
2727

28-
lint: echo lint app
28+
lint echo lint app
2929
lib (packages/lib)
30-
lint: echo lint lib
30+
lint echo lint lib
3131
@ write-key: escape
3232
@ expect-milestone: task-select::0
3333
Select a task (↑/↓, Enter to run, Esc to clear):
3434

35-
build: echo build app
36-
lint: echo lint app
37-
test: echo test app
35+
build echo build app
36+
lint echo lint app
37+
test echo test app
3838
lib (packages/lib)
39-
build: echo build lib
40-
lint: echo lint lib
41-
test: echo test lib
42-
typecheck: echo typecheck lib
39+
build echo build lib
40+
lint echo lint lib
41+
test echo test lib
42+
typecheck echo typecheck lib
4343
task-select-test (workspace root)
44-
check: echo check root
45-
clean: echo clean root
46-
deploy: echo deploy root
44+
check echo check root
45+
clean echo clean root
46+
deploy echo deploy root
4747
(…5 more)
4848
@ write-key: enter
4949
Selected task: build

0 commit comments

Comments
 (0)