bundleid cn.alanhe.newFile category Self-Dev connections 1F8E70AB-02D4-40EF-BDE1-32BA4855B25D destinationuid 808E2E71-695B-489B-82AB-69E61064091A modifiers 0 modifiersubtext vitoclose 5635650A-AEF9-4054-9F31-6287354A74E5 destinationuid F8311E67-09DD-43B4-B9AE-530CA2D3D59A modifiers 0 modifiersubtext vitoclose 808E2E71-695B-489B-82AB-69E61064091A 9A20A032-933D-4233-8EC2-EFB99EA98B8D destinationuid 1F8E70AB-02D4-40EF-BDE1-32BA4855B25D modifiers 0 modifiersubtext vitoclose BFC2A2EE-CC72-4EC9-903F-9AA231DD8308 destinationuid 9A20A032-933D-4233-8EC2-EFB99EA98B8D modifiers 0 modifiersubtext vitoclose F8311E67-09DD-43B4-B9AE-530CA2D3D59A createdby Alan He description Quickly create file disabled name New File objects config concurrently escaping 102 script d=`date +%F-%H%M%S` directoryName=${destination/#\~/$HOME}/t${d} filename=$directoryName.{query} if [ "{query}" == "html" ]; then touch $filename && cp ./template.html $filename open $filename elif [ "{query}" == "directory" ]; then mkdir $directoryName open $directoryName else touch $filename open $filename fi scriptargtype 0 scriptfile type 0 type alfred.workflow.action.script uid F8311E67-09DD-43B4-B9AE-530CA2D3D59A version 2 config argumenttrimmode 0 argumenttype 1 fixedorder items [{"imagefile":"f765e6e4772c3f4125d661d2065172f4bf74b0f3.png","title":"JSON","arg":"json","subtitle":"open with default application"},{"imagefile":"7b90fa5863ef5d8b989646974d777fa57ed69fa3.png","title":"HTML","arg":"html","subtitle":"open with default application"},{"imagefile":"c176314d44eedc53a3dc96934bda336dd93983e9.png","title":"JavaScript","arg":"js","subtitle":"open with default application"},{"title":"Shell","arg":"sh","subtitle":"open with default application"},{"title":"TypeScript","arg":"ts","subtitle":"open with default application"},{"title":"Text","arg":"txt","subtitle":"open with default application"},{"title":"Java","arg":"java","subtitle":"open with default application"},{"title":"CSS","arg":"css","subtitle":"open with default application"},{"title":"Groovy","arg":"groovy","subtitle":"open with default application"},{"title":"Markdown","arg":"md","subtitle":"open with default application"},{"title":"XML","arg":"xml","subtitle":"open with default application"},{"title":"JavaScript","arg":"mjs","subtitle":"ES Module"},{"title":"AppleScript","arg":"applescript","subtitle":"open with default application"},{"title":"Python","subtitle":"open with default application"},{"title":"Directory","arg":"directory","subtitle":"reveal in finder"}] keyword new runningsubtext subtext select file type title withspace type alfred.workflow.input.listfilter uid 5635650A-AEF9-4054-9F31-6287354A74E5 version 1 config concurrently escaping 127 script cd ${destination/#\~/$HOME} ls | grep -E '^t[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]{6}' | xargs rm -r scriptargtype 0 scriptfile type 0 type alfred.workflow.action.script uid 9A20A032-933D-4233-8EC2-EFB99EA98B8D version 2 config soundname Blow systemsound type alfred.workflow.output.playsound uid 808E2E71-695B-489B-82AB-69E61064091A version 1 config argumenttype 2 keyword empty subtext Delete previously created files text Empty Files withspace type alfred.workflow.input.keyword uid BFC2A2EE-CC72-4EC9-903F-9AA231DD8308 version 1 config concurrently escaping 68 script on run argv set theQuery to item 1 of argv tell application "Finder" empty trash end tell return theQuery end run scriptargtype 1 scriptfile type 6 type alfred.workflow.action.script uid 1F8E70AB-02D4-40EF-BDE1-32BA4855B25D version 2 readme Quickly create target type file You can configure the file generation path in environment variables uidata 1F8E70AB-02D4-40EF-BDE1-32BA4855B25D xpos 550 ypos 445 5635650A-AEF9-4054-9F31-6287354A74E5 xpos 50 ypos 200 808E2E71-695B-489B-82AB-69E61064091A xpos 825 ypos 440 9A20A032-933D-4233-8EC2-EFB99EA98B8D note Delete previously created files xpos 295 ypos 425 BFC2A2EE-CC72-4EC9-903F-9AA231DD8308 xpos 40 ypos 440 F8311E67-09DD-43B4-B9AE-530CA2D3D59A note New File xpos 485 ypos 200 variables destination ~/Desktop variablesdontexport version 1.2 webaddress https://1991421.cn