Verification is optional and the agent's job; the form stays open with a receipt; panes fall back to a shell
This commit is contained in:
@@ -43,7 +43,7 @@ def pages(cfg, folder):
|
||||
# (pane name, workspace name, command). The workspace is what a person reads
|
||||
# on the rail, so it is capitalised and says what the page is for; the pane
|
||||
# keeps the program's own name. Written Workspace>pane when talking about it.
|
||||
return task, [
|
||||
task_pages = [
|
||||
("shell", "Shell", "exec zsh -i"),
|
||||
("board", "Board", "%s -screen board -project %s -folder %s" % (shlex.quote(bin_path), proj, shlex.quote(folder))),
|
||||
("work", "Work", "%s -screen work -folder %s" % (shlex.quote(bin_path), shlex.quote(folder))),
|
||||
@@ -53,6 +53,10 @@ def pages(cfg, folder):
|
||||
("project", "Project", "%s -screen project -folder %s" % (shlex.quote(bin_path), shlex.quote(folder))),
|
||||
("repair", "Repair", "%s -screen repair -folder %s" % (shlex.quote(bin_path), shlex.quote(folder))),
|
||||
]
|
||||
# Every pane falls back to a shell, so a program that exits never leaves a
|
||||
# dead pane behind: it returns to a prompt in the project folder.
|
||||
pages = [(n, w, c if n == "shell" else c + "; exec zsh -i") for n, w, c in task_pages]
|
||||
return task, pages
|
||||
|
||||
|
||||
def main():
|
||||
|
||||
BIN
bin/harness
BIN
bin/harness
Binary file not shown.
Reference in New Issue
Block a user