From 347b3bd5488b9e014cd8f2ce0ab6989574c463b4 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Fri, 28 May 2021 15:00:03 +0100 Subject: [PATCH] Add raycast scripts --- .../viscosity-connect.applescript | 22 +++++++++++++++++++ .../viscosity-disconnect.applescript | 22 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100755 raycast/Documents/Raycast Scripts/viscosity-connect.applescript create mode 100755 raycast/Documents/Raycast Scripts/viscosity-disconnect.applescript diff --git a/raycast/Documents/Raycast Scripts/viscosity-connect.applescript b/raycast/Documents/Raycast Scripts/viscosity-connect.applescript new file mode 100755 index 0000000..d6e0e35 --- /dev/null +++ b/raycast/Documents/Raycast Scripts/viscosity-connect.applescript @@ -0,0 +1,22 @@ +#!/usr/bin/osascript + +# Required parameters: +# @raycast.schemaVersion 1 +# @raycast.title Viscosity: Connect +# @raycast.mode silent +# @raycast.packageName Viscosity +# +# Optional parameters: +# @raycast.icon images/viscosity.png +# @raycast.needsConfirmation false +# @raycast.argument1 { "type": "text", "placeholder": "Configuration" } +# +# Documentation: +# @raycast.description Connect a VPN viscosity configuration. +# @raycast.author Luigi Cardito (credits Achille Lacoin https://github.com/pomdtr) +# @raycast.authorURL https://github.com/lcardito + +on run argv + tell application "Viscosity" to connect (item 1 of argv) + return # Discard Output +end run diff --git a/raycast/Documents/Raycast Scripts/viscosity-disconnect.applescript b/raycast/Documents/Raycast Scripts/viscosity-disconnect.applescript new file mode 100755 index 0000000..ebfcb78 --- /dev/null +++ b/raycast/Documents/Raycast Scripts/viscosity-disconnect.applescript @@ -0,0 +1,22 @@ +#!/usr/bin/osascript + +# Required parameters: +# @raycast.schemaVersion 1 +# @raycast.title Viscosity: Disconnect +# @raycast.mode silent +# @raycast.packageName Viscosity +# +# Optional parameters: +# @raycast.icon images/viscosity.png +# @raycast.needsConfirmation false +# @raycast.argument1 { "type": "text", "placeholder": "Configuration" } +# +# Documentation: +# @raycast.description Disconnect a VPN configuration. +# @raycast.author Luigi Cardito (credits Achille Lacoin https://github.com/pomdtr) +# @raycast.authorURL https://github.com/lcardito + +on run argv + tell application "Viscosity" to disconnect (item 1 of argv) + return # Discard Output +end run