Activate Normal CreationDate 612326930.88936496 Macros Actions Conditions ConditionList ConditionType Variable Variable Obsidian Workspaces VariableConditionType IsEmpty VariableValue ConditionListMatch All ElseActions MacroActionType IfThenElse ThenActions MacroActionType SetVariableToText Text 🖥 Save new workspace Variable Obsidian Workspaces TimeOutAbortsMacro ActionColor Yellow MacroActionType Comment StyledText cnRmZAAAAAADAAAAAgAAAAcAAABU WFQucnRmAQAAAC63AQAAKwAAAAEA AACvAQAAe1xydGYxXGFuc2lcYW5z aWNwZzEyNTJcY29jb2FydGYyNTEz Clxjb2NvYXRleHRzY2FsaW5nMFxj b2NvYXBsYXRmb3JtMHtcZm9udHRi bFxmMFxmc3dpc3NcZmNoYXJzZXQw IEhlbHZldGljYTt9CntcY29sb3J0 Ymw7XHJlZDI1NVxncmVlbjI1NVxi bHVlMjU1O1xyZWQwXGdyZWVuMFxi bHVlMDt9CntcKlxleHBhbmRlZGNv bG9ydGJsOztcY3NzcmdiXGMwXGMw XGMwXGM4NDcwNlxjbmFtZSBjb250 cm9sVGV4dENvbG9yO30KXHBhcmRc dHg1NjBcdHgxMTIwXHR4MTY4MFx0 eDIyNDBcdHgyODAwXHR4MzM2MFx0 eDM5MjBcdHg0NDgwXHR4NTA0MFx0 eDU2MDBcdHg2MTYwXHR4NjcyMFxw YXJkaXJuYXR1cmFsXHBhcnRpZ2h0 ZW5mYWN0b3IwCgpcZjBcZnMyNiBc Y2YyIFNldCB0aGUgdmF1bHQgbG9j YXRpb24gYmVsb3cgYmVmb3JlIHlv dSB1c2UgdGhlIG1hY3JvLn0BAAAA IwAAAAEAAAAHAAAAVFhULnJ0ZhAA AACb8D5ftgEAAAAAAAAAAAAA Title Set vault location MacroActionType SetVariableToText Text /Users/ryanjamurphy/Dropbox/Materials Variable Vault Path Destination Variable DestinationVariable Chosen Workspace MacroActionType PromptWithList PromptUID A014F52A-D9BD-45FA-951D-796EFCCBA97B Source Variable TimeOutAbortsMacro Variable Obsidian Workspaces Conditions ConditionList ConditionType Variable Variable Chosen Workspace VariableConditionType Matches VariableValue 🖥 Save new workspace ConditionListMatch All ElseActions IsActive MacroActionType SetVariableToText Text /.obsidian/workspaces/%Variable%Chosen Workspace% Variable Workspace Path DisplayKind None HonourFailureSettings IncludeStdErr MacroActionType ExecuteAppleScript Path Text tell application "Keyboard Maestro Engine" set chosenWorkspace to value of variable "Chosen Workspace" set workspaceName to value of variable "Chosen Workspace" set vaultPath to value of variable "Vault Path" end tell tell application "Finder" set configPath to "/.obsidian" set workspacesPath to "/workspaces/" set sourceFile to POSIX file (my vaultPath & configPath & workspacesPath & chosenWorkspace) as alias set destinationFile to POSIX file (my vaultPath & configPath & "/workspace") as alias set destination to POSIX file (my vaultPath & configPath) as alias set newWorkspace to duplicate sourceFile delete destinationFile set the name of newWorkspace to "workspace" set newWorkspace to POSIX file (my vaultPath & configPath & workspacesPath & "/workspace") as alias delay 0.5 move newWorkspace to destination end tell TimeOutAbortsMacro TrimResults TrimResultsNew UseText MacroActionType Pause Time .5 TimeOutAbortsMacro MacroActionType SelectMenuItem Menu View Reload TargetApplication BundleIdentifier md.obsidian Name Obsidian NewFile /Applications/Obsidian.app TargetingType Specific MacroActionType IfThenElse ThenActions MacroActionType Notification SoundName Subtitle Text Please run the Save workspace action to save a new workspace. Title %ExecutingMacro% TimeOutAbortsMacro CreationDate 619639621.481269 ModificationDate 619656222.15862703 Name Open workspace Triggers UID 39BB7623-2125-4C64-84B4-6735E8E6B9FC Name Obsidian Targeting Targeting Included TargetingApps BundleIdentifier md.obsidian Name Obsidian NewFile /Applications/Obsidian.app ToggleMacroUID CCF3697E-BE5F-4781-98E1-6CC9B7169221 UID 59A1A465-C04A-440E-B935-9654C52E673E