feat(L01): add BusyBox multicall console card

This commit is contained in:
user
2026-07-21 17:51:28 +02:00
commit 798e96b94b
39 changed files with 7204 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
schema: 1
card: console-bash/L01
title: BusyBox — the Swiss Army Knife
steps:
- id: multicall
task: task01_multicall_dispatch
action: test
profile: native-amd64
target: native
command: stemctl test native-amd64 console-bash L01 1
board:
show: [binary_name, argv_0, first_argument, applet_list, symlink]
highlight: [single_binary, dispatch, explicit_fixture]
question: Skąd program wie, który applet ma uruchomić?
evidence: [applet_count, argument_dispatch, symlink_dispatch, backend]
- id: files-text
task: task02_files_and_text
action: test
profile: native-amd64
target: native
command: stemctl test native-amd64 console-bash L01 2
board:
show: [input_file, cat_output, contains_status, line_count]
highlight: [stdin_stdout, exit_status, pipeline]
question: Który wynik jest tekstem, a który kodem zakończenia?
evidence: [lines, match, bytes]
- id: process-host
task: task03_process_and_host
action: debug
profile: native-amd64
target: native
command: stemctl debug native-amd64 console-bash L01 3
board:
show: [hostname, pid, trace_log]
highlight: [process_identity, host_identity]
question: Dlaczego PID zmienia się między uruchomieniami?
evidence: [hostname_nonempty, pid_positive, trace_log]