Created
June 14, 2024 19:29
-
-
Save wjkennedy/ecef45ff73a97279b5e35cfec54d9765 to your computer and use it in GitHub Desktop.
macOS Automator Quick Action to enable Right Click to clipboard
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>AMApplicationBuild</key> | |
<string>523</string> | |
<key>AMApplicationVersion</key> | |
<string>2.10</string> | |
<key>AMDocumentVersion</key> | |
<string>2</string> | |
<key>actions</key> | |
<array> | |
<dict> | |
<key>action</key> | |
<dict> | |
<key>AMAccepts</key> | |
<dict> | |
<key>Container</key> | |
<string>List</string> | |
<key>Optional</key> | |
<true/> | |
<key>Types</key> | |
<array> | |
<string>com.apple.cocoa.string</string> | |
</array> | |
</dict> | |
<key>AMActionVersion</key> | |
<string>2.0.3</string> | |
<key>AMApplication</key> | |
<array> | |
<string>Automator</string> | |
</array> | |
<key>AMParameterProperties</key> | |
<dict> | |
<key>COMMAND_STRING</key> | |
<dict/> | |
<key>CheckedForUserDefaultShell</key> | |
<dict/> | |
<key>inputMethod</key> | |
<dict/> | |
<key>shell</key> | |
<dict/> | |
<key>source</key> | |
<dict/> | |
</dict> | |
<key>AMProvides</key> | |
<dict> | |
<key>Container</key> | |
<string>List</string> | |
<key>Types</key> | |
<array> | |
<string>com.apple.cocoa.string</string> | |
</array> | |
</dict> | |
<key>ActionBundlePath</key> | |
<string>/System/Library/Automator/Run Shell Script.action</string> | |
<key>ActionName</key> | |
<string>Run Shell Script</string> | |
<key>ActionParameters</key> | |
<dict> | |
<key>COMMAND_STRING</key> | |
<string>if [ -f $1 ] | |
then | |
cat "$1" | pbcopy | |
numLines=`cat "$1" | wc -l | tr -d '[:space:]'` | |
echo "Succes‚Äö" | |
echo "Copied $numLines lines to the clipboard from ${1}" | |
else | |
echo "Error" | |
echo "Nothing coppied to the clip board because no file was specified" | |
fi</string> | |
<key>CheckedForUserDefaultShell</key> | |
<true/> | |
<key>inputMethod</key> | |
<integer>1</integer> | |
<key>shell</key> | |
<string>/bin/zsh</string> | |
<key>source</key> | |
<string></string> | |
</dict> | |
<key>ActionRuntimeParameters</key> | |
<dict> | |
<key>COMMAND_STRING</key> | |
<string>if [ -f $1 ] | |
then | |
cat "$1" | pbcopy | |
numLines=`cat "$1" | wc -l | tr -d '[:space:]'` | |
echo "Succes‚Äö" | |
echo "Copied $numLines lines to the clipboard from ${1}" | |
else | |
echo "Error" | |
echo "Nothing coppied to the clip board because no file was specified" | |
fi</string> | |
<key>CheckedForUserDefaultShell</key> | |
<true/> | |
<key>inputMethod</key> | |
<integer>1</integer> | |
<key>shell</key> | |
<string>/bin/zsh</string> | |
<key>source</key> | |
<string></string> | |
<key>temporary items path</key> | |
<string>/var/folders/0n/kvzzcvpx3fb9pgtj5n8tdvf00000gn/T/999D9840-DCDA-4FD2-BFEE-0CCBA0514689/1/com.apple.RunShellScript</string> | |
</dict> | |
<key>BundleIdentifier</key> | |
<string>com.apple.RunShellScript</string> | |
<key>CFBundleVersion</key> | |
<string>2.0.3</string> | |
<key>CanShowSelectedItemsWhenRun</key> | |
<false/> | |
<key>CanShowWhenRun</key> | |
<true/> | |
<key>Category</key> | |
<array> | |
<string>AMCategoryUtilities</string> | |
</array> | |
<key>Class Name</key> | |
<string>RunShellScriptAction</string> | |
<key>InputUUID</key> | |
<string>D24161A7-716F-41BF-A12C-7F1C862C4990</string> | |
<key>Keywords</key> | |
<array> | |
<string>Shell</string> | |
<string>Script</string> | |
<string>Command</string> | |
<string>Run</string> | |
<string>Unix</string> | |
</array> | |
<key>OutputUUID</key> | |
<string>548B7B1D-16CC-4742-82A1-851FDBD0F48D</string> | |
<key>UUID</key> | |
<string>C8438548-3E62-4204-86EF-A5EC415DFC73</string> | |
<key>UnlocalizedApplications</key> | |
<array> | |
<string>Automator</string> | |
</array> | |
<key>arguments</key> | |
<dict> | |
<key>0</key> | |
<dict> | |
<key>default value</key> | |
<integer>0</integer> | |
<key>name</key> | |
<string>inputMethod</string> | |
<key>required</key> | |
<string>0</string> | |
<key>type</key> | |
<string>0</string> | |
<key>uuid</key> | |
<string>0</string> | |
</dict> | |
<key>1</key> | |
<dict> | |
<key>default value</key> | |
<false/> | |
<key>name</key> | |
<string>CheckedForUserDefaultShell</string> | |
<key>required</key> | |
<string>0</string> | |
<key>type</key> | |
<string>0</string> | |
<key>uuid</key> | |
<string>1</string> | |
</dict> | |
<key>2</key> | |
<dict> | |
<key>default value</key> | |
<string></string> | |
<key>name</key> | |
<string>source</string> | |
<key>required</key> | |
<string>0</string> | |
<key>type</key> | |
<string>0</string> | |
<key>uuid</key> | |
<string>2</string> | |
</dict> | |
<key>3</key> | |
<dict> | |
<key>default value</key> | |
<string></string> | |
<key>name</key> | |
<string>COMMAND_STRING</string> | |
<key>required</key> | |
<string>0</string> | |
<key>type</key> | |
<string>0</string> | |
<key>uuid</key> | |
<string>3</string> | |
</dict> | |
<key>4</key> | |
<dict> | |
<key>default value</key> | |
<string>/bin/sh</string> | |
<key>name</key> | |
<string>shell</string> | |
<key>required</key> | |
<string>0</string> | |
<key>type</key> | |
<string>0</string> | |
<key>uuid</key> | |
<string>4</string> | |
</dict> | |
</dict> | |
<key>conversionLabel</key> | |
<integer>0</integer> | |
<key>isViewVisible</key> | |
<integer>1</integer> | |
<key>location</key> | |
<string>837.000000:305.000000</string> | |
<key>nibPath</key> | |
<string>/System/Library/Automator/Run Shell Script.action/Contents/Resources/Base.lproj/main.nib</string> | |
</dict> | |
<key>isViewVisible</key> | |
<integer>1</integer> | |
</dict> | |
<dict> | |
<key>action</key> | |
<dict> | |
<key>AMAccepts</key> | |
<dict> | |
<key>Container</key> | |
<string>List</string> | |
<key>Optional</key> | |
<true/> | |
<key>Types</key> | |
<array> | |
<string>com.apple.applescript.object</string> | |
</array> | |
</dict> | |
<key>AMActionVersion</key> | |
<string>1.0</string> | |
<key>AMApplication</key> | |
<array> | |
<string>Automator</string> | |
</array> | |
<key>AMParameterProperties</key> | |
<dict> | |
<key>source</key> | |
<dict/> | |
</dict> | |
<key>AMProvides</key> | |
<dict> | |
<key>Container</key> | |
<string>List</string> | |
<key>Types</key> | |
<array> | |
<string>com.apple.applescript.object</string> | |
</array> | |
</dict> | |
<key>ActionBundlePath</key> | |
<string>/System/Library/Automator/Run JavaScript.action</string> | |
<key>ActionName</key> | |
<string>Run JavaScript</string> | |
<key>ActionParameters</key> | |
<dict> | |
<key>source</key> | |
<string>function run(input) { | |
var app = Application.currentApplication(); | |
app.includeStandardAdditions = true; | |
app.displayNotification(input[1], { | |
withTitle: "File Content to Clipboard", | |
subtitle: input[0], | |
soundName: "Pong" | |
}); | |
return input; | |
}</string> | |
</dict> | |
<key>BundleIdentifier</key> | |
<string>com.apple.Automator.RunJavaScript</string> | |
<key>CFBundleVersion</key> | |
<string>1.0</string> | |
<key>CanShowSelectedItemsWhenRun</key> | |
<false/> | |
<key>CanShowWhenRun</key> | |
<true/> | |
<key>Category</key> | |
<array> | |
<string>AMCategoryUtilities</string> | |
</array> | |
<key>Class Name</key> | |
<string>RunJavaScriptAction</string> | |
<key>InputUUID</key> | |
<string>54123F84-E066-4FE7-A026-B40A04A36BAF</string> | |
<key>Keywords</key> | |
<array> | |
<string>Run</string> | |
<string>JavaScript</string> | |
</array> | |
<key>OutputUUID</key> | |
<string>DB952716-056D-4E9C-9A6C-98C023DCD37B</string> | |
<key>UUID</key> | |
<string>A9713E5F-AE54-4150-8ED8-D240D8F1CC33</string> | |
<key>UnlocalizedApplications</key> | |
<array> | |
<string>Automator</string> | |
</array> | |
<key>arguments</key> | |
<dict> | |
<key>0</key> | |
<dict> | |
<key>default value</key> | |
<string>function run(input, parameters) { | |
// Your script goes here | |
return input; | |
}</string> | |
<key>name</key> | |
<string>source</string> | |
<key>required</key> | |
<string>0</string> | |
<key>type</key> | |
<string>0</string> | |
<key>uuid</key> | |
<string>0</string> | |
</dict> | |
</dict> | |
<key>conversionLabel</key> | |
<integer>0</integer> | |
<key>isViewVisible</key> | |
<integer>1</integer> | |
<key>location</key> | |
<string>837.000000:550.000000</string> | |
<key>nibPath</key> | |
<string>/System/Library/Automator/Run JavaScript.action/Contents/Resources/Base.lproj/main.nib</string> | |
</dict> | |
<key>isViewVisible</key> | |
<integer>1</integer> | |
</dict> | |
</array> | |
<key>connectors</key> | |
<dict> | |
<key>153B95BA-2009-4C6F-BB15-443551604033</key> | |
<dict> | |
<key>from</key> | |
<string>C8438548-3E62-4204-86EF-A5EC415DFC73 - C8438548-3E62-4204-86EF-A5EC415DFC73</string> | |
<key>to</key> | |
<string>A9713E5F-AE54-4150-8ED8-D240D8F1CC33 - A9713E5F-AE54-4150-8ED8-D240D8F1CC33</string> | |
</dict> | |
</dict> | |
<key>workflowMetaData</key> | |
<dict> | |
<key>applicationBundleID</key> | |
<string>com.apple.finder</string> | |
<key>applicationBundleIDsByPath</key> | |
<dict> | |
<key>/System/Library/CoreServices/Finder.app</key> | |
<string>com.apple.finder</string> | |
</dict> | |
<key>applicationPath</key> | |
<string>/System/Library/CoreServices/Finder.app</string> | |
<key>applicationPaths</key> | |
<array> | |
<string>/System/Library/CoreServices/Finder.app</string> | |
</array> | |
<key>backgroundColor</key> | |
<data> | |
YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9i | |
amVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGpCwwXGBki | |
KCkwVSRudWxs1Q0ODxAREhMUFRZWJGNsYXNzW05TQ29sb3JOYW1lXE5TQ29s | |
b3JTcGFjZV1OU0NhdGFsb2dOYW1lV05TQ29sb3KACIADEAaAAoAEVlN5c3Rl | |
bV5zeXN0ZW1SZWRDb2xvctUaGw8cDR0eHyASXE5TQ29tcG9uZW50c1VOU1JH | |
Ql8QEk5TQ3VzdG9tQ29sb3JTcGFjZUcxIDAgMCAxTxAdMC45ODU5NTQxNjU1 | |
IDAgMC4wMjY5NDAwMDg2MwAQAYAFgAjTIyQNJSYnVE5TSURVTlNJQ0MQB4AG | |
gAdPEQxIAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNz | |
cE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAg | |
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | |
AAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAA | |
AgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1u | |
ZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAk | |
bHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwA | |
AAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQg | |
KGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA | |
EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0y | |
LjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | |
AAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAA | |
AABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFla | |
IAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5p | |
ZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAA | |
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAA | |
AAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2Ug | |
LSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBj | |
b2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MA | |
AAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2 | |
Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24g | |
aW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3 | |
AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYA | |
UAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNp | |
ZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIA | |
NwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCk | |
AKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkB | |
HwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5 | |
AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoC | |
hAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNy | |
A34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwE | |
mgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXl | |
BfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EH | |
dAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAkl | |
CToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsL | |
Igs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1A | |
DVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YP | |
sw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJF | |
EmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIV | |
NBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhA | |
GGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4ob | |
shvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+ | |
H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwoj | |
OCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJ | |
J3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r | |
0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBs | |
MKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01 | |
hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqy | |
Ou87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNA | |
ZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYi | |
RmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpM | |
cky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLH | |
UxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZ | |
uFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2Cq | |
YPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+lo | |
P2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/R | |
cCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4 | |
EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBH | |
gKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6J | |
M4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIR | |
knqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kb | |
r5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4 | |
pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxav | |
i7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnC | |
uju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHE | |
zsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4 | |
0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvb | |
gNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf | |
56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnz | |
p/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf// | |
0iorLC1aJGNsYXNzbmFtZVgkY2xhc3Nlc1xOU0NvbG9yU3BhY2WiLi9cTlND | |
b2xvclNwYWNlWE5TT2JqZWN00iorMTJXTlNDb2xvcqIxLwAIABEAGgAkACkA | |
MgA3AEkATABRAFMAXQBjAG4AdQCBAI4AnACkAKYAqACqAKwArgC1AMQAzwDc | |
AOIA9wD/AR8BIQEjASUBLAExATcBOQE7AT0NiQ2ODZkNog2vDbINvw3IDc0N | |
1QAAAAAAAAIBAAAAAAAAADMAAAAAAAAAAAAAAAAAAA3Y | |
</data> | |
<key>backgroundColorName</key> | |
<string>systemRedColor</string> | |
<key>inputTypeIdentifier</key> | |
<string>com.apple.Automator.fileSystemObject</string> | |
<key>outputTypeIdentifier</key> | |
<string>com.apple.Automator.nothing</string> | |
<key>presentationMode</key> | |
<integer>15</integer> | |
<key>processesInput</key> | |
<false/> | |
<key>serviceApplicationBundleID</key> | |
<string>com.apple.finder</string> | |
<key>serviceApplicationPath</key> | |
<string>/System/Library/CoreServices/Finder.app</string> | |
<key>serviceInputTypeIdentifier</key> | |
<string>com.apple.Automator.fileSystemObject</string> | |
<key>serviceOutputTypeIdentifier</key> | |
<string>com.apple.Automator.nothing</string> | |
<key>serviceProcessesInput</key> | |
<false/> | |
<key>systemImageName</key> | |
<string>NSTouchBarDocuments</string> | |
<key>useAutomaticInputType</key> | |
<false/> | |
<key>workflowTypeIdentifier</key> | |
<string>com.apple.Automator.servicesMenu</string> | |
</dict> | |
</dict> | |
</plist> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment