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