lib/qcmd/context.rb in qcmd-0.1.6 vs lib/qcmd/context.rb in qcmd-0.1.7
- old
+ new
@@ -31,7 +31,20 @@
:machine
else
:workspace
end
end
+
+ def print_workspace_list
+ Qcmd.print Qcmd.centered_text(" Workspaces ", '-')
+ Qcmd.print
+
+ machine.workspaces.each_with_index do |ws, n|
+ Qcmd.print "#{ n + 1 }. #{ ws.name }#{ ws.passcode? ? ' [PROTECTED]' : ''}"
+ end
+
+ Qcmd.print
+ Qcmd.print_wrapped('Type `use "WORKSPACE_NAME" PASSCODE` to load a workspace. Passcode is optional.')
+ Qcmd.print
+ end
end
end