From 65a2252a3ce4ceac645e4f7e19304a694b18a519 Mon Sep 17 00:00:00 2001 From: "warp-agent-staging[bot]" <240773466+warp-agent-staging[bot]@users.noreply.github.com> Date: Thu, 3 Sep 2026 15:52:13 +0000 Subject: [PATCH 1/4] Port Fig JSON generators and generateSpec to Rust Replace ignored argument-level generators with generatorName/template wiring and register script-backed completions through shared line parsers. Remove generateSpec after materializing the static python manage.py case. Custom JS generators without a script fall back to filepaths templates. --- command-signatures/json/amplify.json | 20 +- command-signatures/json/ansible-doc.json | 5 +- command-signatures/json/ansible-playbook.json | 5 +- command-signatures/json/apt.json | 224 ++++---- command-signatures/json/assimp.json | 19 +- command-signatures/json/bat.json | 35 +- command-signatures/json/black.json | 8 +- command-signatures/json/brew.json | 8 +- command-signatures/json/bun.json | 15 +- command-signatures/json/cargo.json | 255 ++------- command-signatures/json/checkov.json | 5 +- command-signatures/json/chown.json | 6 +- command-signatures/json/cloudflared.json | 41 +- command-signatures/json/composer.json | 3 +- command-signatures/json/copilot.json | 307 +++-------- command-signatures/json/cordova.json | 40 +- command-signatures/json/curl.json | 4 +- command-signatures/json/dd.json | 5 +- command-signatures/json/degit.json | 5 +- command-signatures/json/deno.json | 85 +-- command-signatures/json/deployctl.json | 13 +- command-signatures/json/deta.json | 10 +- command-signatures/json/direnv.json | 27 +- command-signatures/json/docker-compose.json | 5 +- command-signatures/json/docker.json | 34 +- command-signatures/json/drush.json | 3 +- command-signatures/json/dtm.json | 35 +- command-signatures/json/eb.json | 30 +- command-signatures/json/elixir.json | 5 +- command-signatures/json/elm-review.json | 5 +- command-signatures/json/elm.json | 8 +- command-signatures/json/esbuild.json | 48 +- command-signatures/json/eslint.json | 11 +- command-signatures/json/expo-cli.json | 49 +- command-signatures/json/expo.json | 49 +- command-signatures/json/ffmpeg.json | 50 +- command-signatures/json/fig-teams.json | 25 +- command-signatures/json/file.json | 8 +- command-signatures/json/fisher.json | 16 +- command-signatures/json/flutter.json | 8 +- command-signatures/json/fly.json | 460 ++++------------ command-signatures/json/flyctl.json | 460 ++++------------ command-signatures/json/fnm.json | 28 +- command-signatures/json/fvm.json | 5 +- command-signatures/json/gh.json | 139 +---- command-signatures/json/git-flow.json | 12 +- command-signatures/json/git.json | 156 +++--- command-signatures/json/github.json | 8 +- command-signatures/json/gpg.json | 30 +- command-signatures/json/hexo.json | 5 +- command-signatures/json/hub.json | 500 +++++------------- command-signatures/json/hugo.json | 7 +- command-signatures/json/hyper.json | 5 +- command-signatures/json/id.json | 5 +- command-signatures/json/iex.json | 5 +- command-signatures/json/ignite-cli.json | 12 +- command-signatures/json/j.json | 5 +- command-signatures/json/java.json | 10 +- command-signatures/json/julia.json | 19 +- command-signatures/json/kool.json | 20 +- command-signatures/json/kubecolor.json | 15 +- command-signatures/json/kubectl.json | 15 +- command-signatures/json/lerna.json | 89 +--- command-signatures/json/limactl.json | 59 +-- command-signatures/json/mackup.json | 5 +- command-signatures/json/man.json | 10 +- command-signatures/json/mask.json | 3 +- command-signatures/json/mdfind.json | 6 +- command-signatures/json/meteor.json | 54 +- command-signatures/json/mix.json | 35 +- command-signatures/json/mongosh.json | 12 +- command-signatures/json/mosh.json | 16 +- command-signatures/json/n.json | 57 +- command-signatures/json/nativescript.json | 8 +- command-signatures/json/networkQuality.json | 5 +- command-signatures/json/ni.json | 11 +- command-signatures/json/node.json | 8 +- command-signatures/json/npm.json | 78 +-- command-signatures/json/npx.json | 7 +- command-signatures/json/nr.json | 9 +- command-signatures/json/nrm.json | 7 +- command-signatures/json/ns.json | 8 +- command-signatures/json/nx.json | 11 +- command-signatures/json/oc.json | 15 +- command-signatures/json/okteto.json | 32 +- command-signatures/json/op.json | 5 +- command-signatures/json/open.json | 17 +- command-signatures/json/osascript.json | 5 +- command-signatures/json/pandoc.json | 46 +- command-signatures/json/pdfunite.json | 7 +- command-signatures/json/php.json | 3 +- command-signatures/json/pm2.json | 409 +++++++------- command-signatures/json/pnpm.json | 82 +-- command-signatures/json/pod.json | 27 +- command-signatures/json/pre-commit.json | 60 +-- command-signatures/json/projj.json | 20 +- command-signatures/json/python.json | 25 +- command-signatures/json/python3.json | 25 +- command-signatures/json/quickmail.json | 10 +- command-signatures/json/r.json | 98 +--- command-signatures/json/rails.json | 3 +- command-signatures/json/rancher.json | 17 +- command-signatures/json/rclone.json | 140 +---- command-signatures/json/react-native.json | 22 +- command-signatures/json/redwood.json | 5 +- command-signatures/json/robot.json | 85 +-- command-signatures/json/rollup.json | 5 +- command-signatures/json/rscript.json | 5 +- command-signatures/json/rush.json | 101 +--- command-signatures/json/rushx.json | 11 +- command-signatures/json/rustup.json | 5 +- command-signatures/json/scc.json | 38 +- command-signatures/json/sftp.json | 50 +- command-signatures/json/shortcuts.json | 21 +- command-signatures/json/softwareupdate.json | 10 +- command-signatures/json/sqlite3.json | 10 +- command-signatures/json/st2.json | 60 +-- command-signatures/json/stepzen.json | 10 +- command-signatures/json/subl.json | 5 +- command-signatures/json/sysctl.json | 5 +- command-signatures/json/tailscale.json | 16 +- command-signatures/json/task.json | 260 ++------- command-signatures/json/tccutil.json | 9 +- command-signatures/json/terragrunt.json | 67 +-- command-signatures/json/tfenv.json | 15 +- command-signatures/json/tfsec.json | 5 +- command-signatures/json/tldr.json | 25 +- command-signatures/json/tns.json | 8 +- command-signatures/json/tokei.json | 5 +- command-signatures/json/trex.json | 15 +- command-signatures/json/trivy.json | 144 ++--- command-signatures/json/truffle.json | 5 +- command-signatures/json/ts-node.json | 23 +- command-signatures/json/tsc.json | 5 +- command-signatures/json/turbo.json | 10 +- command-signatures/json/twilio.json | 82 ++- command-signatures/json/vite.json | 5 +- command-signatures/json/vr.json | 24 +- command-signatures/json/vsce.json | 32 +- command-signatures/json/vultr-cli.json | 10 +- command-signatures/json/wasm-bindgen.json | 5 +- command-signatures/json/watson.json | 121 ++--- command-signatures/json/wd.json | 25 +- command-signatures/json/wifi-password.json | 5 +- command-signatures/json/xcodeproj.json | 35 +- command-signatures/json/yarn.json | 36 +- command-signatures/json/yo.json | 7 +- command-signatures/json/youtube-dl.json | 33 +- .../src/generators/fig_imported.rs | 329 ++++++++++++ .../src/generators/fig_parse.rs | 34 ++ command-signatures/src/generators/mod.rs | 16 +- command-signatures/src/lib.rs | 27 + completion-metadata/src/lib.rs | 8 + 153 files changed, 2109 insertions(+), 4784 deletions(-) create mode 100644 command-signatures/src/generators/fig_imported.rs create mode 100644 command-signatures/src/generators/fig_parse.rs diff --git a/command-signatures/json/amplify.json b/command-signatures/json/amplify.json index f65b3131..42600cea 100644 --- a/command-signatures/json/amplify.json +++ b/command-signatures/json/amplify.json @@ -594,10 +594,7 @@ "args": { "name": "env-name", "description": "Env name", - "generators": { - "script": "amplify env list --json", - "postProcess": "function(a){return JSON.parse(a).envs.map(t=>({name:t,description:\"Environment\"}))}" - } + "generatorName": "fig_a6bda67c52de819c" }, "options": [ { @@ -631,10 +628,7 @@ "args": { "name": "env-name", "description": "Env name", - "generators": { - "script": "amplify env list --json", - "postProcess": "function(a){return JSON.parse(a).envs.map(t=>({name:t,description:\"Environment\"}))}" - } + "generatorName": "fig_a6bda67c52de819c" } } ] @@ -650,10 +644,7 @@ "args": { "name": "env-name", "description": "Env name", - "generators": { - "script": "amplify env list --json", - "postProcess": "function(a){return JSON.parse(a).envs.map(t=>({name:t,description:\"Environment\"}))}" - } + "generatorName": "fig_a6bda67c52de819c" } }, { @@ -675,10 +666,7 @@ "args": { "name": "env-name", "description": "Env name", - "generators": { - "script": "amplify env list --json", - "postProcess": "function(a){return JSON.parse(a).envs.map(t=>({name:t,description:\"Environment\"}))}" - } + "generatorName": "fig_a6bda67c52de819c" } } ] diff --git a/command-signatures/json/ansible-doc.json b/command-signatures/json/ansible-doc.json index 0b0c105a..244a06e0 100644 --- a/command-signatures/json/ansible-doc.json +++ b/command-signatures/json/ansible-doc.json @@ -171,9 +171,6 @@ "name": "plugin", "isDangerous": true, "isVariadic": true, - "generators": { - "script": "ansible-doc --list --json 2>/dev/null", - "postProcess": "function(o){let e=JSON.parse(o);return Object.keys(e).map(n=>({name:n,description:e[n]}))}" - } + "generatorName": "fig_2761c7896e2d0e9d" } } diff --git a/command-signatures/json/ansible-playbook.json b/command-signatures/json/ansible-playbook.json index 8855ab7f..d77abba0 100644 --- a/command-signatures/json/ansible-playbook.json +++ b/command-signatures/json/ansible-playbook.json @@ -5,10 +5,7 @@ "name": "playbook", "description": "Playbook(s)", "isVariadic": true, - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let c=m.filter(({name:l=\"\",type:M})=>{if(s!==\"filter\"&&M===\"folder\")return s===\"always\";if(u.has(l)||a&&new RegExp(a.source,a.flags).test(l))return!0;let[,...f]=l.split(\".\");if(f.length>=1){let h=f.length-1,b=f[h];do{if(r.has(b))return!0;h-=1,b=[f[h],b].join(\".\")}while(h>=0)}return!1});return!i&&!o?c:c.map(l=>Object.assign(Object.assign({},l),(l.type===\"file\"?i:o)||{}))}" - } + "template": "filepaths" }, "options": [ { diff --git a/command-signatures/json/apt.json b/command-signatures/json/apt.json index 791887bb..74b877d3 100644 --- a/command-signatures/json/apt.json +++ b/command-signatures/json/apt.json @@ -9,12 +9,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] } ] }, @@ -26,14 +30,7 @@ "description": "Package(s) to upgrade", "isVariadic": true, "isOptional": true, - "generators": { - "script": [ - "apt", - "list", - "--upgradable" - ], - "postProcess": "function(e){return e.trim().split(`\n`).map(t=>({name:t.substring(0,t.indexOf(\"/\")),description:\"Package\",icon:\"\\u{1F4E6}\"}))}" - } + "generatorName": "fig_9b1f20c5990857db" }, "options": [ { @@ -50,12 +47,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -84,12 +85,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -107,17 +112,7 @@ "name": "package", "description": "The package you want to install", "isVariadic": true, - "generators": [ - { - "trigger": "_NuFrRa_(e,t)=>e.length===0||t.length===0&&e.length>0", - "custom": "_NuFrRa_(e,t)=>z(void 0,null,function*(){let n=e[e.length-1];if(n.length===0)return[];let{stdout:a}=yield t({command:\"apt\",args:[\"list\"]});return a.trim().split(`\n`).filter(i=>i.startsWith(n)).map(i=>i.replace(/\\/.*/,\"\")).map(i=>({name:i,description:\"Package\",icon:\"\\u{1F4E6}\",priority:50}))})" - }, - { - "trigger": "_NuFrRa_(g,m)=>{let O=g.lastIndexOf(\"/\"),p=m.lastIndexOf(\"/\");return O!==p?!0:O===-1&&p===-1?!1:g.slice(0,O)!==m.slice(0,p)}", - "getQueryTerm": "_NuFrRa_g=>g.slice(g.lastIndexOf(\"/\")+1)", - "custom": "_NuFrRa_(g,m,O)=>he(this,void 0,void 0,function*(){var p;let{isDangerous:k,currentWorkingDirectory:_,searchTerm:h}=O,x=(p=(0,v.getCurrentInsertedDirectory)(u??_,h,O))!==null&&p!==void 0?p:\"/\";try{let $=yield m({command:\"ls\",args:[\"-1ApL\"],cwd:x}),ie=Q($.stdout.split(`\n`),[\".DS_Store\"]),G=[];for(let L of ie)if(L){let D=L.endsWith(\"/\")?\"folders\":\"filepaths\";(D===\"filepaths\"&&l!==\"only\"||D===\"folders\"&&l!==\"never\")&&G.push({type:D===\"filepaths\"?\"file\":\"folder\",name:L,insertValue:L,isDangerous:k,context:{templateType:D}})}return S(y(G))}catch{return[]}})" - } - ] + "template": "filepaths" }, "options": [ { @@ -134,12 +129,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -168,25 +167,22 @@ "name": "package", "description": "The package you want to reinstall", "isVariadic": true, - "generators": { - "script": [ - "apt", - "list", - "--installed" - ], - "postProcess": "function(e){return e.trim().split(`\n`).map(t=>({name:t.substring(0,t.indexOf(\"/\")),description:\"Package\",icon:\"\\u{1F4E6}\"}))}" - } + "generatorName": "fig_4344dead34cb612a" }, "options": [ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -204,25 +200,22 @@ "name": "package", "description": "The package you want to remove", "isVariadic": true, - "generators": { - "script": [ - "apt", - "list", - "--installed" - ], - "postProcess": "function(e){return e.trim().split(`\n`).map(t=>({name:t.substring(0,t.indexOf(\"/\")),description:\"Package\",icon:\"\\u{1F4E6}\"}))}" - } + "generatorName": "fig_4344dead34cb612a" }, "options": [ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -247,25 +240,22 @@ "name": "package", "description": "The package you want to purge", "isVariadic": true, - "generators": { - "script": [ - "apt", - "list", - "--installed" - ], - "postProcess": "function(e){return e.trim().split(`\n`).map(t=>({name:t.substring(0,t.indexOf(\"/\")),description:\"Package\",icon:\"\\u{1F4E6}\"}))}" - } + "generatorName": "fig_4344dead34cb612a" }, "options": [ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -286,12 +276,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -327,12 +321,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] } ] }, @@ -342,10 +340,7 @@ "args": { "name": "package", "description": "The package you want to show", - "generators": { - "trigger": "_NuFrRa_(e,t)=>e.length===0||t.length===0&&e.length>0", - "custom": "_NuFrRa_(e,t)=>z(void 0,null,function*(){let n=e[e.length-1];if(n.length===0)return[];let{stdout:a}=yield t({command:\"apt\",args:[\"list\"]});return a.trim().split(`\n`).filter(i=>i.startsWith(n)).map(i=>i.replace(/\\/.*/,\"\")).map(i=>({name:i,description:\"Package\",icon:\"\\u{1F4E6}\",priority:50}))})" - } + "template": "filepaths" } }, { @@ -355,10 +350,7 @@ "name": "package", "description": "The package you want to satisfy", "isVariadic": true, - "generators": { - "trigger": "_NuFrRa_(e,t)=>e.length===0||t.length===0&&e.length>0", - "custom": "_NuFrRa_(e,t)=>z(void 0,null,function*(){let n=e[e.length-1];if(n.length===0)return[];let{stdout:a}=yield t({command:\"apt\",args:[\"list\"]});return a.trim().split(`\n`).filter(i=>i.startsWith(n)).map(i=>i.replace(/\\/.*/,\"\")).map(i=>({name:i,description:\"Package\",icon:\"\\u{1F4E6}\",priority:50}))})" - } + "template": "filepaths" }, "options": [ { @@ -375,12 +367,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -398,12 +394,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -421,12 +421,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] } ] }, @@ -437,10 +441,7 @@ "name": "package", "description": "The package you want to get source files for", "isVariadic": true, - "generators": { - "trigger": "_NuFrRa_(e,t)=>e.length===0||t.length===0&&e.length>0", - "custom": "_NuFrRa_(e,t)=>z(void 0,null,function*(){let n=e[e.length-1];if(n.length===0)return[];let{stdout:a}=yield t({command:\"apt\",args:[\"list\"]});return a.trim().split(`\n`).filter(i=>i.startsWith(n)).map(i=>i.replace(/\\/.*/,\"\")).map(i=>({name:i,description:\"Package\",icon:\"\\u{1F4E6}\",priority:50}))})" - } + "template": "filepaths" }, "options": [ { @@ -457,12 +458,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -475,7 +480,9 @@ "name": "--compile", "description": "Compile the package to a binary using dpkg-buildpackage" }, - { "name": "--only-source" }, + { + "name": "--only-source" + }, { "name": "--host-architecture", "description": "The architecture to build for", @@ -492,10 +499,7 @@ "args": { "name": "package", "description": "The package you want to build dependencies for", - "generators": { - "trigger": "_NuFrRa_(e,t)=>e.length===0||t.length===0&&e.length>0", - "custom": "_NuFrRa_(e,t)=>z(void 0,null,function*(){let n=e[e.length-1];if(n.length===0)return[];let{stdout:a}=yield t({command:\"apt\",args:[\"list\"]});return a.trim().split(`\n`).filter(i=>i.startsWith(n)).map(i=>i.replace(/\\/.*/,\"\")).map(i=>({name:i,description:\"Package\",icon:\"\\u{1F4E6}\",priority:50}))})" - } + "template": "filepaths" }, "options": [ { @@ -512,12 +516,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -534,7 +542,9 @@ "description": "The architecture to build for" } }, - { "name": "--only-source" } + { + "name": "--only-source" + } ] }, { @@ -543,10 +553,7 @@ "args": { "name": "package", "description": "The package you want to download", - "generators": { - "trigger": "_NuFrRa_(e,t)=>e.length===0||t.length===0&&e.length>0", - "custom": "_NuFrRa_(e,t)=>z(void 0,null,function*(){let n=e[e.length-1];if(n.length===0)return[];let{stdout:a}=yield t({command:\"apt\",args:[\"list\"]});return a.trim().split(`\n`).filter(i=>i.startsWith(n)).map(i=>i.replace(/\\/.*/,\"\")).map(i=>({name:i,description:\"Package\",icon:\"\\u{1F4E6}\",priority:50}))})" - } + "template": "filepaths" }, "options": [ { @@ -563,12 +570,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] } ] }, @@ -593,12 +604,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] }, { "name": [ @@ -615,11 +630,8 @@ "args": { "name": "package", "description": "The package you want to show the changelog for", - "generators": { - "trigger": "_NuFrRa_(e,t)=>e.length===0||t.length===0&&e.length>0", - "custom": "_NuFrRa_(e,t)=>z(void 0,null,function*(){let n=e[e.length-1];if(n.length===0)return[];let{stdout:a}=yield t({command:\"apt\",args:[\"list\"]});return a.trim().split(`\n`).filter(i=>i.startsWith(n)).map(i=>i.replace(/\\/.*/,\"\")).map(i=>({name:i,description:\"Package\",icon:\"\\u{1F4E6}\",priority:50}))})" - }, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" }, "options": [ { @@ -636,12 +648,16 @@ { "name": "-y", "description": "Assume yes to all prompts", - "exclusiveOn": ["--assume-no"] + "exclusiveOn": [ + "--assume-no" + ] }, { "name": "--assume-no", "description": "Assume no to all prompts", - "exclusiveOn": ["-y"] + "exclusiveOn": [ + "-y" + ] } ] } diff --git a/command-signatures/json/assimp.json b/command-signatures/json/assimp.json index f9d141e3..48758e04 100644 --- a/command-signatures/json/assimp.json +++ b/command-signatures/json/assimp.json @@ -16,10 +16,7 @@ "args": { "name": "extension", "description": "Check whether a particular file extension is known by us", - "generators": { - "script": "assimp listext", - "postProcess": "function(t){return t.split(\";\").map(i=>({name:i,description:\"Extension\"}))}" - } + "generatorName": "fig_f457ea7f4a72816e" } }, { @@ -28,10 +25,7 @@ "args": { "name": "extension", "description": "Specific file extension", - "generators": { - "script": "assimp listexport", - "postProcess": "function(t){return t.split(`\n`).map(i=>({name:i,description:\"Extension\"}))}" - } + "generatorName": "fig_a80032f600b7bb60" } }, { @@ -98,10 +92,7 @@ "description": "Export file formats supported by Assimp", "args": { "name": "format", - "generators": { - "script": "assimp listexport", - "postProcess": "function(t){return t.split(`\n`).map(i=>({name:i,description:\"Extension\"}))}" - } + "generatorName": "fig_a80032f600b7bb60" } }, { @@ -143,7 +134,7 @@ { "name": [ "-ba", - "–-bmp-with-alpha" + "\u2013-bmp-with-alpha" ], "description": "Specifies whether output BMPs contain an alpha channel or not" }, @@ -164,7 +155,7 @@ { "name": [ "-s", - "–-nosuffix" + "\u2013-nosuffix" ], "description": "Prevents the tool from adding the _img suffix to all filenames. This option must be specified together with -t to ensure that just one image is written" }, diff --git a/command-signatures/json/bat.json b/command-signatures/json/bat.json index 544022e1..9615f6a3 100644 --- a/command-signatures/json/bat.json +++ b/command-signatures/json/bat.json @@ -24,10 +24,7 @@ "description": "Explicitly set the language for syntax highlighting", "args": { "name": "", - "generators": { - "script": "bat --list-languages", - "postProcess": "function(t){return t.split(`\n`).map(e=>{let i=e.split(\":\")[0].trim();return e.replace(/\\:/g,\",\").split(\",\").map(n=>({name:n.trim(),description:i+\" language\"}))}).flat(2)}" - } + "generatorName": "fig_9c0acb4e77fae486" } }, { @@ -78,10 +75,7 @@ "description": "Specify when to use colored output", "args": { "name": "", - "generators": { - "script": "bat --wrap unknow 2>&1 >/dev/null | grep possible", - "postProcess": "function(t){return t.trim().split(\"]\")[0].split(\"[\")[1].split(\":\")[1].split(\",\").map(e=>({name:e.trim(),description:\"Specify when to use colored output\"}))}" - } + "generatorName": "fig_9e82e39409621fa1" } }, { @@ -104,10 +98,7 @@ "description": "Specify when to use colored output", "args": { "name": "", - "generators": { - "script": "bat --color unknow 2>&1 >/dev/null | grep possible", - "postProcess": "function(t){return t.trim().split(\"]\")[0].split(\"[\")[1].split(\":\")[1].split(\",\").map(e=>({name:e.trim(),description:\"Specify when to use colored output\"}))}" - } + "generatorName": "fig_2780d0d6a24942c4" } }, { @@ -115,10 +106,7 @@ "description": "Specify when to use ANSI sequences for italic text in the output", "args": { "name": "", - "generators": { - "script": "bat --italic-text unknow 2>&1 >/dev/null | grep possible", - "postProcess": "function(t){return t.trim().split(\"]\")[0].split(\"[\")[1].split(\":\")[1].split(\",\").map(e=>({name:e.trim(),description:\"Specify when to use ANSI sequences for italic text in the output\"}))}" - } + "generatorName": "fig_304f0e27ddd65100" } }, { @@ -126,10 +114,7 @@ "description": "Specify when to use the decorations that have been specified via '--style'", "args": { "name": "", - "generators": { - "script": "bat --decorations unknow 2>&1 >/dev/null | grep possible", - "postProcess": "function(t){return t.trim().split(\"]\")[0].split(\"[\")[1].split(\":\")[1].split(\",\").map(e=>({name:e.trim(),description:\"Specify when to use the decorations that have been specified via '--style'\"}))}" - } + "generatorName": "fig_b029eab1813245c8" } }, { @@ -144,10 +129,7 @@ "description": "Specify when to use the pager", "args": { "name": "", - "generators": { - "script": "bat --paging unknow 2>&1 >/dev/null | grep possible", - "postProcess": "function(t){return t.trim().split(\"]\")[0].split(\"[\")[1].split(\":\")[1].split(\",\").map(e=>({name:e.trim(),description:\"Specify when to use the pager\"}))}" - } + "generatorName": "fig_65ad2f65cb860e59" } }, { @@ -182,10 +164,7 @@ "description": "Set the theme for syntax highlighting", "args": { "name": "", - "generators": { - "script": "bat --list-themes", - "postProcess": "function(t){return t.split(`\n`).map(e=>({name:e,description:\"theme: \"+e}))}" - } + "generatorName": "fig_0e9fb7ceec9e850d" } }, { diff --git a/command-signatures/json/black.json b/command-signatures/json/black.json index 0c049efe..fa89f397 100644 --- a/command-signatures/json/black.json +++ b/command-signatures/json/black.json @@ -140,13 +140,7 @@ "description": "Require a specific version of Black", "args": { "name": "version", - "generators": { - "script": "gh release list --repo psf/black", - "cache": { - "ttl": 172800000 - }, - "postProcess": "_NuFrRa_e=>e.includes(\"Latest\")?e.split(`\n`).map(i=>({name:i.split(\"\t\")[0],description:\"Version\"})):[]" - } + "generatorName": "fig_1a3c4d9fa0ba1f8c" } }, { diff --git a/command-signatures/json/brew.json b/command-signatures/json/brew.json index 6699a39e..a176cdc9 100644 --- a/command-signatures/json/brew.json +++ b/command-signatures/json/brew.json @@ -287,9 +287,7 @@ "--analytics" ], "args": { - "generators": { - "custom": "_NuFrRa_e=>c(void 0,null,function*(){return e.slice(2,e.length-1).some(a=>a[0]!==\"-\")?[\"install\",\"install-on-request\",\"build-error\"].map(a=>({name:a})):[\"cask-install\",\"os-version\"].map(a=>({name:a}))})" - } + "template": "filepaths" } }, { @@ -390,9 +388,7 @@ "--analytics" ], "args": { - "generators": { - "custom": "_NuFrRa_e=>c(void 0,null,function*(){return e.slice(2,e.length-1).some(a=>a[0]!==\"-\")?[\"install\",\"install-on-request\",\"build-error\"].map(a=>({name:a})):[\"cask-install\",\"os-version\"].map(a=>({name:a}))})" - } + "template": "filepaths" } }, { diff --git a/command-signatures/json/bun.json b/command-signatures/json/bun.json index 048c50b8..90091356 100644 --- a/command-signatures/json/bun.json +++ b/command-signatures/json/bun.json @@ -68,11 +68,7 @@ "args": { "name": "order", "isVariadic": true, - "generators": { - "trigger": "_NuFrRa_(s,p)=>{let c=T(e,t,s),o=T(e,t,p);return c!==o}", - "getQueryTerm": "_NuFrRa_s=>{let p=T(e,t,s);return s.slice(p+1)}", - "custom": "_NuFrRa_(...s)=>R(this,void 0,void 0,function*(){let[p]=s,c=p[p.length-1],o=T(e,t,c),d=o===-1||c.slice(o,o+e.length)!==e;return H(d?n:i,a,s)})" - } + "template": "filepaths" }, "description": "Defaults to: .tsx,.ts,.jsx,.js,.json" }, @@ -555,14 +551,7 @@ "args": { "name": "package", "debounce": true, - "generators": { - "trigger": "_NuFrRa_(e,t)=>t.startsWith(\"@\")?!(E(t)>1&&E(e)>1):!(t.includes(\"@\")&&e.includes(\"@\"))", - "getQueryTerm": "@", - "cache": { - "ttl": 172800000 - }, - "custom": "_NuFrRa_(e,t)=>L(void 0,null,function*(){let n=e[e.length-1];if(n===\"\")return[];let i=`curl -s -H \"Accept: application/json\" \"https://api.npms.io/v2/search?size=20&q=${n}\"`,a=`curl -s -H \"Accept: application/vnd.npm.install-v1+json\" https://registry.npmjs.org/${n.slice(0,-1)}`,s=c=>c[c.length-1]===\"@\"?t(a):t(i),p=n.startsWith(\"@\")?E(n)>1:n.includes(\"@\");try{let c=JSON.parse(yield s(n));if(p){let o=Object.entries(c[\"dist-tags\"]||{}).map(([d,g])=>({name:d,description:g}));return o.push(...Object.keys(c.versions).map(d=>({name:d})).reverse()),o}return c.results.map(o=>({name:o.package.name,description:o.package.description}))}catch(c){return console.error({error:c}),[]}})" - } + "template": "filepaths" } }, { diff --git a/command-signatures/json/cargo.json b/command-signatures/json/cargo.json index 32347365..ce3c66be 100644 --- a/command-signatures/json/cargo.json +++ b/command-signatures/json/cargo.json @@ -12,11 +12,8 @@ "isRepeatable": true, "args": { "name": "bin", - "generators": { - "script": "cargo read-manifest", - "postProcess": "function(e){let t=JSON.parse(e);return t.targets?t.targets.filter(({kind:a})=>a.includes(\"bin\")).map(({name:a})=>({name:a})):[]}" - }, - "isVariadic": true + "isVariadic": true, + "generatorName": "fig_2b50fd08d8bf8e58" } }, { @@ -34,13 +31,8 @@ "isRepeatable": true, "args": { "name": "test", - "generators": { - "script": "function(e){let t=e[e.length-1],a=Math.max(t.split(/::?/).length,1),i=t.split(\"::\").pop();return`cargo t -- --list | awk '/: test$/ { print substr($1, 1, length($1) - 1) }' | awk -F \"::\" '{ print \"${i[i.length-1]==\":\"?\":\":\"\"}\"$${a},int( NF / ${a} ) }'`}", - "postProcess": "function(e){return[...new Set(e.split(`\n`))].map(t=>{let[a,n]=t.split(\" \"),i=parseInt(n),o=a.replaceAll(\":\",\"\");return{name:o.length?`${a}${i?\"\":\"::\"}`:\"\",displayName:o}})}", - "trigger": ":", - "getQueryTerm": ":" - }, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" } }, { @@ -120,11 +112,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -332,13 +320,8 @@ "isRepeatable": true, "args": { "name": "test", - "generators": { - "script": "function(e){let t=e[e.length-1],a=Math.max(t.split(/::?/).length,1),i=t.split(\"::\").pop();return`cargo t -- --list | awk '/: test$/ { print substr($1, 1, length($1) - 1) }' | awk -F \"::\" '{ print \"${i[i.length-1]==\":\"?\":\":\"\"}\"$${a},int( NF / ${a} ) }'`}", - "postProcess": "function(e){return[...new Set(e.split(`\n`))].map(t=>{let[a,n]=t.split(\" \"),i=parseInt(n),o=a.replaceAll(\":\",\"\");return{name:o.length?`${a}${i?\"\":\"::\"}`:\"\",displayName:o}})}", - "trigger": ":", - "getQueryTerm": ":" - }, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" } }, { @@ -395,11 +378,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -604,13 +583,8 @@ "isRepeatable": true, "args": { "name": "test", - "generators": { - "script": "function(e){let t=e[e.length-1],a=Math.max(t.split(/::?/).length,1),i=t.split(\"::\").pop();return`cargo t -- --list | awk '/: test$/ { print substr($1, 1, length($1) - 1) }' | awk -F \"::\" '{ print \"${i[i.length-1]==\":\"?\":\":\"\"}\"$${a},int( NF / ${a} ) }'`}", - "postProcess": "function(e){return[...new Set(e.split(`\n`))].map(t=>{let[a,n]=t.split(\" \"),i=parseInt(n),o=a.replaceAll(\":\",\"\");return{name:o.length?`${a}${i?\"\":\"::\"}`:\"\",displayName:o}})}", - "trigger": ":", - "getQueryTerm": ":" - }, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" } }, { @@ -660,11 +634,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -824,11 +794,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -1245,11 +1211,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -1388,11 +1350,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -1527,13 +1485,8 @@ "isRepeatable": true, "args": { "name": "test", - "generators": { - "script": "function(e){let t=e[e.length-1],a=Math.max(t.split(/::?/).length,1),i=t.split(\"::\").pop();return`cargo t -- --list | awk '/: test$/ { print substr($1, 1, length($1) - 1) }' | awk -F \"::\" '{ print \"${i[i.length-1]==\":\"?\":\":\"\"}\"$${a},int( NF / ${a} ) }'`}", - "postProcess": "function(e){return[...new Set(e.split(`\n`))].map(t=>{let[a,n]=t.split(\" \"),i=parseInt(n),o=a.replaceAll(\":\",\"\");return{name:o.length?`${a}${i?\"\":\"::\"}`:\"\",displayName:o}})}", - "trigger": ":", - "getQueryTerm": ":" - }, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" } }, { @@ -1583,11 +1536,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -1751,11 +1700,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -2288,12 +2233,9 @@ ], "args": { "name": "crate", - "generators": { - "script": "function(e){return`curl -sfL 'https://crates.io/api/v1/crates?q=${encodeURIComponent(e[e.length-1])}&per_page=60'`}", - "postProcess": "function(e){return JSON.parse(e).crates.map(a=>({name:a.name,description:a.description||\"v\"+a.newest_version,icon:\"\\u{1F4E6}\"}))}" - }, "debounce": true, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" } }, { @@ -2305,11 +2247,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -2567,11 +2505,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -2980,11 +2914,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -3112,11 +3042,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -3236,11 +3162,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -3364,11 +3286,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -3734,11 +3652,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -3895,13 +3809,8 @@ "isRepeatable": true, "args": { "name": "test", - "generators": { - "script": "function(e){let t=e[e.length-1],a=Math.max(t.split(/::?/).length,1),i=t.split(\"::\").pop();return`cargo t -- --list | awk '/: test$/ { print substr($1, 1, length($1) - 1) }' | awk -F \"::\" '{ print \"${i[i.length-1]==\":\"?\":\":\"\"}\"$${a},int( NF / ${a} ) }'`}", - "postProcess": "function(e){return[...new Set(e.split(`\n`))].map(t=>{let[a,n]=t.split(\" \"),i=parseInt(n),o=a.replaceAll(\":\",\"\");return{name:o.length?`${a}${i?\"\":\"::\"}`:\"\",displayName:o}})}", - "trigger": ":", - "getQueryTerm": ":" - }, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" } }, { @@ -3966,11 +3875,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -4155,13 +4060,8 @@ "isRepeatable": true, "args": { "name": "test", - "generators": { - "script": "function(e){let t=e[e.length-1],a=Math.max(t.split(/::?/).length,1),i=t.split(\"::\").pop();return`cargo t -- --list | awk '/: test$/ { print substr($1, 1, length($1) - 1) }' | awk -F \"::\" '{ print \"${i[i.length-1]==\":\"?\":\":\"\"}\"$${a},int( NF / ${a} ) }'`}", - "postProcess": "function(e){return[...new Set(e.split(`\n`))].map(t=>{let[a,n]=t.split(\" \"),i=parseInt(n),o=a.replaceAll(\":\",\"\");return{name:o.length?`${a}${i?\"\":\"::\"}`:\"\",displayName:o}})}", - "trigger": ":", - "getQueryTerm": ":" - }, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" } }, { @@ -4211,11 +4111,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -4435,13 +4331,10 @@ ], "args": { "name": "query", - "generators": { - "script": "function(e){return`curl -sfL 'https://crates.io/api/v1/crates?q=${encodeURIComponent(e[e.length-1])}&per_page=60'`}", - "postProcess": "function(e){return JSON.parse(e).crates.map(a=>({name:a.name,description:a.description||\"v\"+a.newest_version,icon:\"\\u{1F4E6}\"}))}" - }, "debounce": true, "isVariadic": true, - "suggestCurrentToken": true + "suggestCurrentToken": true, + "template": "filepaths" } }, { @@ -4476,13 +4369,8 @@ "isRepeatable": true, "args": { "name": "test", - "generators": { - "script": "function(e){let t=e[e.length-1],a=Math.max(t.split(/::?/).length,1),i=t.split(\"::\").pop();return`cargo t -- --list | awk '/: test$/ { print substr($1, 1, length($1) - 1) }' | awk -F \"::\" '{ print \"${i[i.length-1]==\":\"?\":\":\"\"}\"$${a},int( NF / ${a} ) }'`}", - "postProcess": "function(e){return[...new Set(e.split(`\n`))].map(t=>{let[a,n]=t.split(\" \"),i=parseInt(n),o=a.replaceAll(\":\",\"\");return{name:o.length?`${a}${i?\"\":\"::\"}`:\"\",displayName:o}})}", - "trigger": ":", - "getQueryTerm": ":" - }, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" } }, { @@ -4562,11 +4450,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -4736,11 +4620,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -5103,11 +4983,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -5198,11 +5074,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -5318,11 +5190,7 @@ "description": "Path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -5733,11 +5601,7 @@ "description": "Path to the Cargo.toml file to use", "args": { "name": "PATH", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -5859,11 +5723,7 @@ "name": "--", "description": "All other arguments are passed to rustfmt", "args": { - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" }, "options": [ { @@ -5888,10 +5748,7 @@ "name": "--config-path", "description": "Path for the configuration file", "args": { - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -5981,11 +5838,7 @@ "description": "Specify path to Cargo.toml", "args": { "name": "manifest-path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -6136,11 +5989,7 @@ "description": "Stdin" } ], - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let u=m.filter(({name:g=\"\",type:z})=>{if(i!==\"filter\"&&z===\"folder\")return i===\"always\";if(c.has(g)||n&&new RegExp(n.source,n.flags).test(g))return!0;let[,...k]=g.split(\".\");if(k.length>=1){let R=k.length-1,P=k[R];do{if(d.has(P))return!0;R-=1,P=[k[R],P].join(\".\")}while(R>=0)}return!1});return!o&&!s?u:u.map(g=>Object.assign(Object.assign({},g),(g.type===\"file\"?o:s)||{}))}" - } + "template": "filepaths" } }, { @@ -6348,12 +6197,9 @@ ], "args": { "name": "DEP_ID", - "generators": { - "script": "function(e){return`curl -sfL 'https://crates.io/api/v1/crates?q=${encodeURIComponent(e[e.length-1])}&per_page=60'`}", - "postProcess": "function(e){return JSON.parse(e).crates.map(a=>({name:a.name,description:a.description||\"v\"+a.newest_version,icon:\"\\u{1F4E6}\"}))}" - }, "debounce": true, - "isVariadic": true + "isVariadic": true, + "template": "filepaths" } } ], @@ -6438,6 +6284,5 @@ "name": "--offline", "description": "Run without accessing the network" } - ], - "generateSpec": "_NuFrRa_(e,t)=>V(void 0,null,function*(){let a=[],n=(yield t(\"cargo --list\")).split(`\n`).filter((i,o)=>o!=0).map(i=>i.trim().split(/\\s+/,1)[0]);if(n.includes(\"fmt\")){let i={name:\"fmt\",icon:\"\\u{1F6E0}\",description:\"This utility formats all bin and lib files of the current crate using rustfmt\",subcommands:[{name:\"--\",description:\"All other arguments are passed to rustfmt\",args:{generators:(0,r.filepaths)({extensions:[\"rs\"]})},options:[{name:\"--check\",description:\"Run in 'check' mode. Exits with 0 if input is formatted correctly. Exits with 1 and prints a diff if formatting is required\"},{name:\"--emit\",description:\"What data to emit and how\",args:{suggestions:[\"files\",\"stdout\"]}},{name:\"--backup\",description:\"Backup any modified files\"},{name:\"--config-path\",description:\"Path for the configuration file\",args:{generators:(0,r.filepaths)({equals:[\"rustfmt.toml\"]})}},{name:\"--edition\",description:\"Rust edition to use\",args:{suggestions:x}},{name:\"--print-config\",description:\"Dumps a default or minimal config to PATH\",args:[{name:\"verbosity\",suggestions:[\"default\",\"minimal\",\"current\"]},{name:\"PATH\",template:\"filepaths\"}]},{name:[\"-l\",\"--files-with-diff\"],description:\"Prints the names of mismatched files that were formatted\"}]}],options:[{name:\"--check\",description:\"Run rustfmt in check mode\"},{name:\"--all\",description:\"Format all packages, and also their local path-based dependencies\"},{name:[\"-h\",\"--help\"],description:\"Print help information\"},{name:[\"-q\",\"--quiet\"],description:\"No output printed to stdout\"},{name:[\"-v\",\"--verbose\"],description:\"Use verbose output\"},{name:\"--version\",description:\"Print rustfmt version and exit\"},{name:\"--manifest-path\",description:\"Specify path to Cargo.toml\",args:{name:\"manifest-path\",generators:(0,r.filepaths)({equals:[\"Cargo.toml\"]})}},{name:\"--message-format\",description:\"Specify message-format\",args:{name:\"message-format\",suggestions:[\"short\",\"json\",\"human\"]}},{name:[\"-p\",\"--package\"],description:\"Specify package to format\",args:{name:\"package\"}}]};a.push(i)}if(n.includes(\"clippy\")){let i={name:\"clippy\",icon:\"\\u{1F4CE}\",description:\"Runs the Clippy linter\",subcommands:[{name:\"--\",description:\"All other arguments are passed to clippy\",options:[{name:[\"-W\",\"--warn\"],description:\"Set lint warnings\",args:{}},{name:[\"-A\",\"--allow\"],description:\"Set lint allowed\",args:{}},{name:[\"-D\",\"--deny\"],description:\"Set lint denied\",args:{}},{name:[\"-F\",\"--forbid\"],description:\"Set lint forbidden\",args:{}}]}],options:[{name:\"--no-deps\",description:\"Run Clippy only on the given crate, without linting the dependencies\"},{name:\"--fix\",description:\"Automatically apply lint suggestions. This flag implies `--no-deps`\"},{name:\"--allow-dirty\",description:\"Allow fix to apply even if the working directory is dirty\",dependsOn:[\"--fix\"]},{name:\"--allow-staged\",description:\"Allow fix to apply even if the working directory has staged changes\",dependsOn:[\"--fix\"]}]};a.push(i)}if(n.includes(\"flamegraph\")){let i={name:\"flamegraph\",icon:\"\\u{1F525}\",description:\"Generates a flamegraph of the current crate\",options:[{name:\"--deterministic\",description:\"Colors are selected such that the color of a function does not change between runs\"},{name:\"--dev\",description:\"Build with the dev profile\"},{name:[\"-i\",\"--inverted\"],description:\"Plot the flame graph up-side-down\"},{name:\"--no-default-features\",description:\"Disable default features\"},{name:\"--open\",description:\"Open the output .svg file with default program\"},{name:\"--reverse\",description:\"Generate stack-reversed flame graph\"},{name:\"--root\",description:\"Run with root privileges (using `sudo`)\"},{name:\"--no-inline\",description:\"Disable inlining for perf script because of performance issues\"}]};a.push(i)}if(n.includes(\"audit\")){let i={name:\"audit\",icon:\"\\u{1F4DA}\",description:\"Runs the cargo audit tool\",options:[{name:[\"-d\",\"--db\"],description:\"Advisory database git repo path\",args:{name:\"DB\",template:\"folders\"}},{name:[\"-D\",\"--deny\"],description:\"Exit with an error on the argument\",args:{isVariadic:!0,suggestions:[{name:\"warnings\",description:\"Warnings (any)\"},{name:\"unmaintained\",description:\"Unmaintained crates\"},{name:\"unsound\",description:\"Unsound Rust code\"},{name:\"yanked\",description:\"Yanked crates\"}]}},{name:[\"-f\",\"--file\"],description:\"Cargo lockfile to inspect\",args:{suggestions:[{name:\"-\",description:\"Stdin\"}],generators:(0,r.filepaths)({equals:[\"Cargo.lock\"]})}},{name:[\"-n\",\"--no-fetch\"],description:\"Do not perform a git fetch on the advisory DB\"},{name:\"--stale\",description:\"Allow stale database\"},{name:\"--target-arch\",description:\"Filter vulnerabilities by CPU\",args:{}},{name:\"--target-os\",description:\"Filter vulnerabilities by OS\",args:{}},{name:[\"-u\",\"--url\"],description:\"URL for advisory database git repo\"},{name:\"--json\",description:\"Output report in JSON format\"},{name:\"--no-local-crates\",description:\"Vulnerability querying does not consider local crates\"}]};a.push(i)}if(n.includes(\"outdated\")){let i={name:\"outdated\",icon:\"\\u{1F4E6}\",description:\"Displays information about project dependency versions\",options:[{name:[\"-a\",\"--aggressive\"],description:\"Ignores channels for latest updates\"},{name:\"--color\",description:\"Output coloring\",args:{name:\"COLOR\",suggestions:[\"always\",\"never\",\"auto\"],default:\"auto\"}},{name:[\"-d\",\"--depth\"],description:\"How deep in the dependency chain to search (Defaults to all dependencies when omitted)\",args:{name:\"DEPTH\"},exclusiveOn:[\"-R\",\"--root-deps-only\"]},{name:[\"-x\",\"--exclude\"],description:\"Exclude a dependency from the output\",isRequired:!0,args:{name:\"DEPENDENCY\",generators:v}},{name:\"--exit-code\",description:\"The exit code to return on new versions found\",args:{name:\"NUM\",suggestions:[\"0\",\"1\"],default:\"0\"}},{name:\"--features\",description:\"Space-separated list of features\",args:{name:\"FEATURES\",generators:l,isVariadic:!0}},{name:\"--format\",description:\"Output formatting\",args:{name:\"FORMAT\",suggestions:[\"json\",\"list\"],default:\"list\"}},{name:[\"-h\",\"--help\"],description:\"Prints help information\"},{name:[\"-i\",\"--ignore\"],description:\"Dependencies to not print in the output\",args:{name:\"DEPENDENCY\",generators:v}},{name:[\"-e\",\"--ignore-external-rel\"],description:\"Ignore relative dependencies external to workspace and check root dependencies only\"},{name:[\"-m\",\"--manifest-path\"],description:\"Path to the Cargo.toml file to use\",args:{name:\"PATH\",generators:(0,r.filepaths)({equals:[\"Cargo.toml\"]})}},{name:[\"-o\",\"--offline\"],description:\"Run without accessing the network\"},{name:[\"-p\",\"--packages\"],description:\"Packages to inspect for updates\",args:{name:\"PACKAGES\",generators:v}},{name:[\"-q\",\"--quiet\"],description:\"Suppresses warnings\"},{name:[\"-r\",\"--root\"],description:\"Package to treat as the root package\",args:{name:\"PACKAGE\",generators:v}},{name:[\"-R\",\"--root-deps-only\"],description:\"Only check root dependencies\",exclusiveOn:[\"-d\",\"--depth\"]},{name:[\"-V\",\"--version\"],description:\"Prints version information\"},{name:[\"-v\",\"--verbose\"],description:\"Use verbose output\"},{name:[\"-w\",\"--workspace\"],description:\"Checks updates for all workspace members rather than only the root package\"}]};a.push(i)}return{name:\"cargo\",subcommands:a}})" + ] } diff --git a/command-signatures/json/checkov.json b/command-signatures/json/checkov.json index 40bb68bb..e62a6644 100644 --- a/command-signatures/json/checkov.json +++ b/command-signatures/json/checkov.json @@ -232,10 +232,7 @@ ], "args": { "name": "BRANCH", - "generators": { - "script": "git branch --no-color", - "postProcess": "_NuFrRa_e=>e.startsWith(\"fatal:\")?[]:e.split(`\n`).map(i=>({name:i.replace(\"*\",\"\").trim(),description:\"Branch\"}))" - } + "generatorName": "fig_52b8a3e3cbdf3a04" } }, { diff --git a/command-signatures/json/chown.json b/command-signatures/json/chown.json index ada5bb76..a7af1c8d 100644 --- a/command-signatures/json/chown.json +++ b/command-signatures/json/chown.json @@ -4,11 +4,7 @@ "args": [ { "name": "owner[:group] or :group", - "generators": { - "custom": "function(r,t){return l(this,null,function*(){let i=r.find(e=>e.includes(\":\")),s=r.find(e=>/^-.*n.*/.test(e)),o;return i?o=yield t(\"dscl . -list /Groups PrimaryGroupID | tr -s ' '| sort -r\"):o=yield t(\"dscl . -list /Users UniqueID | tr -s ' '| sort -r\"),o.split(`\n`).map(e=>e.split(\" \")).map(e=>({name:s?e[1]:e[0],description:i?`Group - ${s?e[0]:`gid: ${e[1]}`}`:`User - ${s?e[0]:`uid: ${e[1]}`}`,icon:i?\"\\u{1F465}\":\"\\u{1F464}\",priority:90}))})}", - "trigger": ":", - "getQueryTerm": ":" - } + "template": "filepaths" }, { "name": "file/directory", diff --git a/command-signatures/json/cloudflared.json b/command-signatures/json/cloudflared.json index 58943cfe..bd341fe0 100644 --- a/command-signatures/json/cloudflared.json +++ b/command-signatures/json/cloudflared.json @@ -708,10 +708,7 @@ "args": { "name": "value", "description": "Config file", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let l=m.filter(({name:d=\"\",type:A})=>{if(i!==\"filter\"&&A===\"folder\")return i===\"always\";if(c.has(d)||o&&new RegExp(o.source,o.flags).test(d))return!0;let[,...g]=d.split(\".\");if(g.length>=1){let h=g.length-1,E=g[h];do{if(s.has(E))return!0;h-=1,E=[g[h],E].join(\".\")}while(h>=0)}return!1});return!r&&!a?l:l.map(d=>Object.assign(Object.assign({},d),(d.type===\"file\"?r:a)||{}))}" - } + "template": "filepaths" }, "isRequired": true }, @@ -1242,10 +1239,7 @@ "args": { "name": "value", "description": "Config file in YAML", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let l=m.filter(({name:d=\"\",type:A})=>{if(i!==\"filter\"&&A===\"folder\")return i===\"always\";if(c.has(d)||o&&new RegExp(o.source,o.flags).test(d))return!0;let[,...g]=d.split(\".\");if(g.length>=1){let h=g.length-1,E=g[h];do{if(s.has(E))return!0;h-=1,E=[g[h],E].join(\".\")}while(h>=0)}return!1});return!r&&!a?l:l.map(d=>Object.assign(Object.assign({},d),(d.type===\"file\"?r:a)||{}))}" - } + "template": "filepaths" } }, { @@ -1560,10 +1554,7 @@ "args": { "name": "value", "description": "Config file", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let l=m.filter(({name:d=\"\",type:A})=>{if(i!==\"filter\"&&A===\"folder\")return i===\"always\";if(c.has(d)||o&&new RegExp(o.source,o.flags).test(d))return!0;let[,...g]=d.split(\".\");if(g.length>=1){let h=g.length-1,E=g[h];do{if(s.has(E))return!0;h-=1,E=[g[h],E].join(\".\")}while(h>=0)}return!1});return!r&&!a?l:l.map(d=>Object.assign(Object.assign({},d),(d.type===\"file\"?r:a)||{}))}" - } + "template": "filepaths" } }, { @@ -1799,10 +1790,7 @@ "args": { "name": "value", "description": "Config file", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let l=m.filter(({name:d=\"\",type:A})=>{if(i!==\"filter\"&&A===\"folder\")return i===\"always\";if(c.has(d)||o&&new RegExp(o.source,o.flags).test(d))return!0;let[,...g]=d.split(\".\");if(g.length>=1){let h=g.length-1,E=g[h];do{if(s.has(E))return!0;h-=1,E=[g[h],E].join(\".\")}while(h>=0)}return!1});return!r&&!a?l:l.map(d=>Object.assign(Object.assign({},d),(d.type===\"file\"?r:a)||{}))}" - } + "template": "filepaths" } }, { @@ -1976,10 +1964,7 @@ "args": { "name": "value", "description": "Config file", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let l=m.filter(({name:d=\"\",type:A})=>{if(i!==\"filter\"&&A===\"folder\")return i===\"always\";if(c.has(d)||o&&new RegExp(o.source,o.flags).test(d))return!0;let[,...g]=d.split(\".\");if(g.length>=1){let h=g.length-1,E=g[h];do{if(s.has(E))return!0;h-=1,E=[g[h],E].join(\".\")}while(h>=0)}return!1});return!r&&!a?l:l.map(d=>Object.assign(Object.assign({},d),(d.type===\"file\"?r:a)||{}))}" - } + "template": "filepaths" } }, { @@ -2137,10 +2122,7 @@ "args": { "name": "value", "description": "Config file", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let l=m.filter(({name:d=\"\",type:A})=>{if(i!==\"filter\"&&A===\"folder\")return i===\"always\";if(c.has(d)||o&&new RegExp(o.source,o.flags).test(d))return!0;let[,...g]=d.split(\".\");if(g.length>=1){let h=g.length-1,E=g[h];do{if(s.has(E))return!0;h-=1,E=[g[h],E].join(\".\")}while(h>=0)}return!1});return!r&&!a?l:l.map(d=>Object.assign(Object.assign({},d),(d.type===\"file\"?r:a)||{}))}" - } + "template": "filepaths" } }, { @@ -2298,10 +2280,7 @@ "args": { "name": "value", "description": "Config file", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let l=m.filter(({name:d=\"\",type:A})=>{if(i!==\"filter\"&&A===\"folder\")return i===\"always\";if(c.has(d)||o&&new RegExp(o.source,o.flags).test(d))return!0;let[,...g]=d.split(\".\");if(g.length>=1){let h=g.length-1,E=g[h];do{if(s.has(E))return!0;h-=1,E=[g[h],E].join(\".\")}while(h>=0)}return!1});return!r&&!a?l:l.map(d=>Object.assign(Object.assign({},d),(d.type===\"file\"?r:a)||{}))}" - } + "template": "filepaths" } }, { @@ -2464,11 +2443,7 @@ "args": { "name": "value", "description": "Config file", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(m=[])=>{let l=m.filter(({name:d=\"\",type:A})=>{if(i!==\"filter\"&&A===\"folder\")return i===\"always\";if(c.has(d)||o&&new RegExp(o.source,o.flags).test(d))return!0;let[,...g]=d.split(\".\");if(g.length>=1){let h=g.length-1,E=g[h];do{if(s.has(E))return!0;h-=1,E=[g[h],E].join(\".\")}while(h>=0)}return!1});return!r&&!a?l:l.map(d=>Object.assign(Object.assign({},d),(d.type===\"file\"?r:a)||{}))}" - } + "template": "filepaths" } }, { diff --git a/command-signatures/json/composer.json b/command-signatures/json/composer.json index cb00cd51..44c01781 100644 --- a/command-signatures/json/composer.json +++ b/command-signatures/json/composer.json @@ -1,5 +1,4 @@ { "name": "composer", - "description": "Composer Command", - "generateSpec": "_NuFrRa_(n,e)=>f(void 0,null,function*(){let r=yield e(\"composer list --format=json\"),c=yield e(\"file symfony.lock\"),o=[];try{let p=JSON.parse(r),d=[\"update\",\"remove\"];for(let i of p.commands)o.push({name:i.name,description:i.description,icon:l,args:Object.keys(i.definition.arguments).map(u=>{let s=i.definition.arguments[u],m=s.default?Array.isArray(s.default)?s.default[0]:s.default:void 0;return{name:s.name,description:s.description,isOptional:!s.is_required,default:m,isVariadic:s.is_array,generators:i.name===\"require\"?h:d.includes(i.name)?v:[]}}),options:Object.keys(i.definition.options).map(u=>{let s=i.definition.options[u],m=[s.name],g=s.shortcut;return g.trim().length>0&&m.push(g),{name:m,description:s.description,isRequired:s.is_value_required,args:s.accept_value?{}:void 0}})});let a=[{name:[\"-h\",\"--help\"],description:\"Display this help message\"},{name:[\"-q\",\"--quiet\"],description:\"Do not output any message\"},{name:[\"-V\",\"--version\"],description:\"Display this application version\"},{name:\"--ansi\",description:\"Force ANSI output\",exclusiveOn:[\"--no-ansi\"]},{name:\"--no-ansi\",description:\"Disable ANSI output\",exclusiveOn:[\"--ansi\"]},{name:[\"-n\",\"--no-interaction\"],description:\"Do not ask any interactive question\"},{name:\"--profile\",description:\"Display timing and memory usage information\"},{name:\"--no-plugins\",description:\"Whether to disable plugins\"},{name:[\"-d\",\"--working-dir\"],description:\"If specified, use the given directory as working directory\",args:{name:\"dir\",template:\"folders\"}},{name:\"--no-cache\",description:\"Prevent use of the cache\"},{name:[\"-v\",\"--verbose\"],description:\"Verbosity of messages: 1 for normal output\"},{name:\"-vv\",description:\"Verbosity of messages: 2 for more verbose output\"},{name:\"-vvv\",description:\"Verbosity of messages: 3 for debug\"}];!c.endsWith(\"(No such file or directory)\")&&(o.push({name:[\"recipes\",\"symfony:recipes\"],description:\"Shows information about all available recipes\",icon:l,args:{name:\"package\",description:\"Package to inspect, if not provided all packages are\",isOptional:!0},options:[{name:[\"-o\",\"--outdated\"],description:\"Show only recipes that are outdated\"},...a]}),o.push({name:[\"recipes:install\",\"symfony:recipes:install\",\"symfony:sync-recipes\",\"sync-recipes\",\"fix-recipes\"],description:\"Installs or reinstalls recipes for already installed packages\",icon:l,args:{name:\"packages\",description:\"Recipes that should be installed\",isVariadic:!0},options:[{name:\"--force\",description:\"Overwrite existing files when a new version of a recipe is available\",isDangerous:!0},...a]}))}catch(p){console.error(p)}return{name:\"composer\",subcommands:o}})" + "description": "Composer Command" } diff --git a/command-signatures/json/copilot.json b/command-signatures/json/copilot.json index a3c72382..b9446fe7 100644 --- a/command-signatures/json/copilot.json +++ b/command-signatures/json/copilot.json @@ -1,6 +1,6 @@ { "name": "copilot", - "description": "👩‍✈️ Launch and manage containerized applications on AWS", + "description": "\ud83d\udc69\u200d\u2708\ufe0f Launch and manage containerized applications on AWS", "subcommands": [ { "name": "init", @@ -282,10 +282,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -412,10 +409,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -443,10 +437,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -484,10 +475,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -544,10 +532,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -645,10 +630,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -680,10 +662,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -741,10 +720,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -806,10 +782,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -857,10 +830,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -902,10 +872,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -953,10 +920,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1064,10 +1028,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1140,10 +1101,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1191,10 +1149,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1253,10 +1208,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1356,10 +1308,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1391,10 +1340,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1452,10 +1398,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1513,10 +1456,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1576,10 +1516,7 @@ "description": "Optional. Name of the application", "args": { "name": "app", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" }, "exclusiveOn": [ "--default", @@ -1816,10 +1753,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -1893,10 +1827,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2076,10 +2007,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2183,10 +2111,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2257,10 +2182,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2288,10 +2210,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2323,10 +2242,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2368,10 +2284,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2409,10 +2322,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2451,10 +2361,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2682,10 +2589,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2812,10 +2716,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2843,10 +2744,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2884,10 +2782,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -2944,10 +2839,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3045,10 +2937,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3080,10 +2969,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3141,10 +3027,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3206,10 +3089,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3257,10 +3137,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3302,10 +3179,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3353,10 +3227,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3464,10 +3335,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3540,10 +3408,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3591,10 +3456,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3653,10 +3515,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3756,10 +3615,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3791,10 +3647,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3852,10 +3705,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3913,10 +3763,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -3976,10 +3823,7 @@ "description": "Optional. Name of the application", "args": { "name": "app", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" }, "exclusiveOn": [ "--default", @@ -4216,10 +4060,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -4293,10 +4134,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -4476,10 +4314,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -4583,10 +4418,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -4658,10 +4490,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -4689,10 +4518,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -4724,10 +4550,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -4769,10 +4592,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { @@ -4810,10 +4630,7 @@ "description": "Name of the application", "args": { "name": "name", - "generators": { - "script": "cat copilot/.workspace", - "postProcess": "_NuFrRa_i=>{if(i.trim()==\"\")return[];let e=[];try{let t=Xt.default.parse(i).application;e.push({name:`${t}`,icon:\"fig://icon?type=aws\"})}catch(t){return console.log(t),[]}return e}" - } + "generatorName": "fig_0d5d21be574f6f04" } }, { diff --git a/command-signatures/json/cordova.json b/command-signatures/json/cordova.json index b2d1240f..e3a32019 100644 --- a/command-signatures/json/cordova.json +++ b/command-signatures/json/cordova.json @@ -145,10 +145,7 @@ "args": { "name": "platform", "description": "Platform name(s) to build. If not specified, all platforms are built", - "generators": { - "script": "cat package.json", - "postProcess": "function(t){let i=[];try{if(t.trim()==\"\")return i;let n=JSON.parse(t).cordova.platforms;if(n)for(let r of n)i.push({name:r,description:\"Platform\"})}catch(a){console.log(a)}return i}" - } + "generatorName": "fig_d96319ff520ea7ef" } }, { @@ -200,10 +197,7 @@ "args": { "name": "platform", "isVariadic": true, - "generators": { - "script": "cat package.json", - "postProcess": "function(t){let i=[];try{if(t.trim()==\"\")return i;let n=JSON.parse(t).cordova.platforms;if(n)for(let r of n)i.push({name:r,description:\"Platform\"})}catch(a){console.log(a)}return i}" - } + "generatorName": "fig_d96319ff520ea7ef" }, "options": [ { @@ -285,10 +279,7 @@ "args": { "name": "plugin", "isVariadic": true, - "generators": { - "script": "cordova plugin list", - "postProcess": "_NuFrRa_t=>t.split(`\n`).map(i=>({name:i,icon:\"fig://icon?type=string\"}))" - } + "generatorName": "fig_45362b6a49c5c7ca" } }, { @@ -302,10 +293,7 @@ "description": "Copy files into platform(s) for building", "args": { "name": "platform", - "generators": { - "script": "cat package.json", - "postProcess": "function(t){let i=[];try{if(t.trim()==\"\")return i;let n=JSON.parse(t).cordova.platforms;if(n)for(let r of n)i.push({name:r,description:\"Platform\"})}catch(a){console.log(a)}return i}" - } + "generatorName": "fig_d96319ff520ea7ef" } }, { @@ -368,10 +356,7 @@ "args": { "name": "platform", "description": "Platform name(s) to build. If not specified, all platforms are built", - "generators": { - "script": "cat package.json", - "postProcess": "function(t){let i=[];try{if(t.trim()==\"\")return i;let n=JSON.parse(t).cordova.platforms;if(n)for(let r of n)i.push({name:r,description:\"Platform\"})}catch(a){console.log(a)}return i}" - } + "generatorName": "fig_d96319ff520ea7ef" } }, { @@ -434,10 +419,7 @@ "args": { "name": "platform", "description": "Platform name(s) to build. If not specified, all platforms are built", - "generators": { - "script": "cat package.json", - "postProcess": "function(t){let i=[];try{if(t.trim()==\"\")return i;let n=JSON.parse(t).cordova.platforms;if(n)for(let r of n)i.push({name:r,description:\"Platform\"})}catch(a){console.log(a)}return i}" - } + "generatorName": "fig_d96319ff520ea7ef" } }, { @@ -446,10 +428,7 @@ "args": { "name": "platform", "description": "Platform name(s) to build. If not specified, all platforms are built", - "generators": { - "script": "cat package.json", - "postProcess": "function(t){let i=[];try{if(t.trim()==\"\")return i;let n=JSON.parse(t).cordova.platforms;if(n)for(let r of n)i.push({name:r,description:\"Platform\"})}catch(a){console.log(a)}return i}" - } + "generatorName": "fig_d96319ff520ea7ef" } }, { @@ -458,10 +437,7 @@ "args": { "name": "platform", "description": "Platform name(s) to run. If not specified, all platforms are run", - "generators": { - "script": "cat package.json", - "postProcess": "function(t){let i=[];try{if(t.trim()==\"\")return i;let n=JSON.parse(t).cordova.platforms;if(n)for(let r of n)i.push({name:r,description:\"Platform\"})}catch(a){console.log(a)}return i}" - } + "generatorName": "fig_d96319ff520ea7ef" }, "options": [ { diff --git a/command-signatures/json/curl.json b/command-signatures/json/curl.json index ed60e603..0f05a9ba 100644 --- a/command-signatures/json/curl.json +++ b/command-signatures/json/curl.json @@ -21,9 +21,7 @@ "description": "Client certificate file and password", "args": { "name": "certificate[:password]", - "generators": { - "getQueryTerm": ":" - } + "template": "filepaths" } }, { diff --git a/command-signatures/json/dd.json b/command-signatures/json/dd.json index 2495a12b..8abf23be 100644 --- a/command-signatures/json/dd.json +++ b/command-signatures/json/dd.json @@ -114,10 +114,7 @@ "requiresSeparator": true, "args": { "name": "value", - "generators": { - "getQueryTerm": ",", - "custom": "_NuFrRa_()=>o(void 0,null,function*(){return l})" - } + "template": "filepaths" } } ] diff --git a/command-signatures/json/degit.json b/command-signatures/json/degit.json index 126fec2a..862d1da0 100644 --- a/command-signatures/json/degit.json +++ b/command-signatures/json/degit.json @@ -4,10 +4,7 @@ "args": [ { "name": "user/repo", - "generators": { - "trigger": "_NuFrRa_(e,i)=>e.indexOf(\"/\")!==i.indexOf(\"/\")", - "custom": "_NuFrRa_(e,i)=>u(void 0,null,function*(){let r=e[e.length-1];if(r.includes(\":\"))return[];let o=r.slice(0,r.indexOf(\"/\")),l=yield i(`curl -sL 'https://api.github.com/users/${o}/repos'`);return JSON.parse(l).map(n=>{var t;return{name:n.full_name,description:(t=n.description)!=null?t:\"Repository\",priority:n.is_template?51:50,displayName:n.name,icon:\"fig://icon?type=git\"}})})" - } + "template": "filepaths" }, { "name": "location", diff --git a/command-signatures/json/deno.json b/command-signatures/json/deno.json index 52aeda6a..d70c13a9 100644 --- a/command-signatures/json/deno.json +++ b/command-signatures/json/deno.json @@ -1280,13 +1280,7 @@ { "name": "filter", "isOptional": true, - "generators": { - "scriptTimeout": 12000, - "trigger": ".", - "getQueryTerm": ".", - "script": "_NuFrRa_e=>{let t=new Set([\"--private\",\"--builtin\",\"--unstable\"]),i=e.slice(0,-1).filter(r=>!(r.startsWith(\"-\")&&!t.has(r))&&!r.startsWith(\"$\")&&!r.startsWith(\"(\"));return i.push(\"--json\"),i.join(\" \")}", - "postProcess": "_NuFrRa_(e,t)=>{let i=JSON.parse(e),a=t[t.length-1].split(\".\").slice(0,-1),n=R(i,a),s=ne(n,{showPrivateNodes:t.includes(\"--private\")});return ie(s).map(l=>oe(l))}" - } + "template": "filepaths" } ] }, @@ -2156,10 +2150,7 @@ ], "args": { "name": "name", - "generators": { - "script": "\\find ~/.deno/bin -maxdepth 1 -perm -111 -type f", - "postProcess": "_NuFrRa_e=>e.split(`\n`).filter(t=>!t.endsWith(\"/deno\")).map(t=>({name:t.slice(t.lastIndexOf(\"/\")+1),icon:\"\\u{1F4E6}\",description:t}))" - } + "generatorName": "fig_d9673fa715023b00" } }, { @@ -2216,14 +2207,7 @@ "args": { "name": "rules-tags", "isOptional": true, - "generators": { - "script": "deno lint --rules --json", - "getQueryTerm": ",", - "cache": { - "ttl": 86400000 - }, - "postProcess": "_NuFrRa_e=>JSON.parse(e).map(i=>({name:i.code,description:i.docs.slice(0,i.docs.indexOf(`\n\n`)),icon:\"fig://icon?type=string\"}))" - } + "generatorName": "fig_ed5e717093b43fe5" } }, { @@ -2236,14 +2220,7 @@ "args": { "name": "rules-include", "isOptional": true, - "generators": { - "script": "deno lint --rules --json", - "getQueryTerm": ",", - "cache": { - "ttl": 86400000 - }, - "postProcess": "_NuFrRa_e=>JSON.parse(e).map(i=>({name:i.code,description:i.docs.slice(0,i.docs.indexOf(`\n\n`)),icon:\"fig://icon?type=string\"}))" - } + "generatorName": "fig_ed5e717093b43fe5" } }, { @@ -2256,14 +2233,7 @@ "args": { "name": "rules-exclude", "isOptional": true, - "generators": { - "script": "deno lint --rules --json", - "getQueryTerm": ",", - "cache": { - "ttl": 86400000 - }, - "postProcess": "_NuFrRa_e=>JSON.parse(e).map(i=>({name:i.code,description:i.docs.slice(0,i.docs.indexOf(`\n\n`)),icon:\"fig://icon?type=string\"}))" - } + "generatorName": "fig_ed5e717093b43fe5" } }, { @@ -2808,11 +2778,7 @@ "name": "watch", "isVariadic": true, "isOptional": true, - "template": "filepaths", - "generators": { - "template": "filepaths", - "getQueryTerm": "," - } + "template": "filepaths" } }, { @@ -2983,12 +2949,7 @@ "args": [ { "name": "task_name", - "generators": { - "cache": { - "strategy": "stale-while-revalidate" - }, - "custom": "_NuFrRa_(e,t)=>y(void 0,null,function*(){let i=yield le(e,t);return i===null?[]:Object.entries(i.tasks||{}).map(([r,a])=>{var s;let n=((s=i.fig)==null?void 0:s[r])||{};return{name:r,displayName:n.displayName,description:n.description||a,icon:n.icon||\"\\u2699\\uFE0F\",priority:n.priority,hidden:n.hidden}})})" - } + "template": "filepaths" }, { "name": "task_args", @@ -3443,13 +3404,7 @@ "args": { "name": "version", "isOptional": true, - "generators": { - "script": "curl -sL 'https://cdn.deno.land/deno/meta/versions.json'", - "cache": { - "ttl": 86400000 - }, - "postProcess": "_NuFrRa_e=>JSON.parse(e).versions.map(i=>({name:i.startsWith(\"v\")?i.slice(1):i}))" - } + "generatorName": "fig_42aa434b06dcbb6f" } }, { @@ -3931,21 +3886,29 @@ { "name": "--check", "description": "Type-check local modules; pass --check=all to also type-check remote modules", - "exclusiveOn": ["--no-check"], + "exclusiveOn": [ + "--no-check" + ], "args": { "name": "check-type", "isOptional": true, - "suggestions": ["all"] + "suggestions": [ + "all" + ] } }, { "name": "--no-check", "description": "Skip type-checking; pass --no-check=remote to ignore diagnostics from remote modules only", - "exclusiveOn": ["--check"], + "exclusiveOn": [ + "--check" + ], "args": { "name": "no-check-type", "isOptional": true, - "suggestions": ["remote"] + "suggestions": [ + "remote" + ] } }, { @@ -3954,7 +3917,9 @@ "--config" ], "description": "Specify the configuration file", - "exclusiveOn": ["--no-config"], + "exclusiveOn": [ + "--no-config" + ], "args": { "name": "config", "template": "filepaths" @@ -4094,7 +4059,9 @@ "--config" ], "description": "Specify the configuration file", - "exclusiveOn": ["--no-config"], + "exclusiveOn": [ + "--no-config" + ], "args": { "name": "file", "template": "filepaths" diff --git a/command-signatures/json/deployctl.json b/command-signatures/json/deployctl.json index f1dbef16..434ea3e4 100644 --- a/command-signatures/json/deployctl.json +++ b/command-signatures/json/deployctl.json @@ -7,10 +7,7 @@ "description": "Deploy a script with static files to Deno Deploy", "args": { "name": "entrypoint", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(p=[])=>{let a=p.filter(({name:u=\"\",type:P})=>{if(i!==\"filter\"&&P===\"folder\")return i===\"always\";if(l.has(u)||s&&new RegExp(s.source,s.flags).test(u))return!0;let[,...h]=u.split(\".\");if(h.length>=1){let m=h.length-1,x=h[m];do{if(c.has(x))return!0;m-=1,x=[h[m],x].join(\".\")}while(m>=0)}return!1});return!r&&!o?a:a.map(u=>Object.assign(Object.assign({},u),(u.type===\"file\"?r:o)||{}))}" - } + "template": "filepaths" }, "options": [ { @@ -62,13 +59,7 @@ "args": { "name": "version", "isOptional": true, - "generators": { - "script": "curl -sL 'https://cdn.deno.land/deploy/meta/versions.json'", - "cache": { - "ttl": 86400000 - }, - "postProcess": "_NuFrRa_e=>{let t=JSON.parse(e);return t.versions.map(n=>({name:n,icon:n===t.latest?\"\\u2B50\\uFE0F\":\"\\u{1F995}\"}))}" - } + "generatorName": "fig_88660498d1230dce" } } ], diff --git a/command-signatures/json/deta.json b/command-signatures/json/deta.json index e441170d..da39ebf4 100644 --- a/command-signatures/json/deta.json +++ b/command-signatures/json/deta.json @@ -94,10 +94,7 @@ "args": { "name": "runtime", "description": "The selected runtime", - "generators": { - "script": "echo node12, node14, python3.7, python3.9", - "postProcess": "_NuFrRa_o=>o.split(\",\").map(i=>({name:i,description:\"Runtime\"}))" - } + "generatorName": "fig_a8f9886cfee9a30d" } } ] @@ -305,10 +302,7 @@ "args": { "name": "runtime", "description": "New runtime for the micro", - "generators": { - "script": "echo node12, node14, python3.7, python3.9", - "postProcess": "_NuFrRa_o=>o.split(\",\").map(i=>({name:i,description:\"Runtime\"}))" - } + "generatorName": "fig_a8f9886cfee9a30d" } }, { diff --git a/command-signatures/json/direnv.json b/command-signatures/json/direnv.json index be45e527..6a99c76c 100644 --- a/command-signatures/json/direnv.json +++ b/command-signatures/json/direnv.json @@ -8,11 +8,8 @@ "isDangerous": true, "args": { "name": "PATH_TO_RC", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_t=>{let n=i=>i.includes(\".envrc\");return t.filter(i=>n(i.name)||i.name.endsWith(\"/\")).map(i=>g(D(g({},i),{priority:n(i.name)&&q}),e))}" - }, - "isOptional": true + "isOptional": true, + "template": "filepaths" } }, { @@ -21,11 +18,8 @@ "isDangerous": true, "args": { "name": "PATH_TO_RC", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_t=>{let n=i=>i.includes(\".envrc\");return t.filter(i=>n(i.name)||i.name.endsWith(\"/\")).map(i=>g(D(g({},i),{priority:n(i.name)&&q}),e))}" - }, - "isOptional": true + "isOptional": true, + "template": "filepaths" } }, { @@ -33,11 +27,8 @@ "description": "Opens PATH_TO_RC or the current .envrc into an $EDITOR and allow the file to be loaded afterwards", "args": { "name": "PATH_TO_RC", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_t=>{let n=i=>i.includes(\".envrc\");return t.filter(i=>n(i.name)||i.name.endsWith(\"/\")).map(i=>g(D(g({},i),{priority:n(i.name)&&q}),e))}" - }, - "isOptional": true + "isOptional": true, + "template": "filepaths" } }, { @@ -175,11 +166,7 @@ }, { "name": "PATH_TO_DOTENV", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(h=[])=>{let u=h.filter(({name:c=\"\",type:U})=>{if(r!==\"filter\"&&U===\"folder\")return r===\"always\";if(l.has(c)||i&&new RegExp(i.source,i.flags).test(c))return!0;let[,...v]=c.split(\".\");if(v.length>=1){let y=v.length-1,T=v[y];do{if(o.has(T))return!0;y-=1,T=[v[y],T].join(\".\")}while(y>=0)}return!1});return!s&&!a?u:u.map(c=>Object.assign(Object.assign({},c),(c.type===\"file\"?s:a)||{}))}" - } + "template": "filepaths" } ] }, diff --git a/command-signatures/json/docker-compose.json b/command-signatures/json/docker-compose.json index 0475ceb9..17371170 100644 --- a/command-signatures/json/docker-compose.json +++ b/command-signatures/json/docker-compose.json @@ -818,10 +818,7 @@ { "args": { "name": "Docker Compose File", - "generators": { - "template": "filepaths", - "filterTemplateName": "filter-docker-files" - } + "template": "filepaths" }, "description": "Specify an alternate compose file", "name": [ diff --git a/command-signatures/json/docker.json b/command-signatures/json/docker.json index e295225e..1a5e02af 100644 --- a/command-signatures/json/docker.json +++ b/command-signatures/json/docker.json @@ -177,11 +177,7 @@ "description": "Set the target build stage to build", "args": { "name": "target build stage", - "generators": { - "trigger": "function(){return!0}", - "script": "function(t){let e,a;return t.includes(\"-f\")?(e=t.indexOf(\"-f\"),a=t[e+1]):t.includes(\"--file\")?(e=t.indexOf(\"--file\"),a=t[e+1]):a=\"$PWD/Dockerfile\",`\\\\grep -iE 'FROM.*AS' \"${a}\"`}", - "postProcess": "function(t){let e=/(?:[aA][sS]\\s+)([\\w:.-]+)/;return t.split(`\n`).map(a=>{let s=e.exec(a);if(s)return{name:s[1]}}).filter(a=>a!==void 0)}" - } + "template": "filepaths" } } ] @@ -1498,12 +1494,8 @@ "description": "Pull an image or a repository from a registry", "args": { "name": "NAME[:TAG|@DIGEST]", - "generators": { - "script": "function(t){return t[t.length-1]===\"\"?\"\":`docker search ${t[t.length-1]} --format '{{ json . }}'`}", - "postProcess": "function(t){return t.split(`\n`).map(e=>JSON.parse(e)).map(e=>({name:`${e.Name}`,icon:\"fig://icon?type=docker\"}))}", - "trigger": "function(){return!0}" - }, - "debounce": true + "debounce": true, + "template": "filepaths" }, "options": [ { @@ -2936,11 +2928,7 @@ "description": "Set the target build stage to build", "args": { "name": "target build stage", - "generators": { - "trigger": "function(){return!0}", - "script": "function(t){let e,a;return t.includes(\"-f\")?(e=t.indexOf(\"-f\"),a=t[e+1]):t.includes(\"--file\")?(e=t.indexOf(\"--file\"),a=t[e+1]):a=\"$PWD/Dockerfile\",`\\\\grep -iE 'FROM.*AS' \"${a}\"`}", - "postProcess": "function(t){let e=/(?:[aA][sS]\\s+)([\\w:.-]+)/;return t.split(`\n`).map(a=>{let s=e.exec(a);if(s)return{name:s[1]}}).filter(a=>a!==void 0)}" - } + "template": "filepaths" } } ] @@ -5651,11 +5639,7 @@ "description": "Set the target build stage to build", "args": { "name": "target build stage", - "generators": { - "trigger": "function(){return!0}", - "script": "function(t){let e,a;return t.includes(\"-f\")?(e=t.indexOf(\"-f\"),a=t[e+1]):t.includes(\"--file\")?(e=t.indexOf(\"--file\"),a=t[e+1]):a=\"$PWD/Dockerfile\",`\\\\grep -iE 'FROM.*AS' \"${a}\"`}", - "postProcess": "function(t){let e=/(?:[aA][sS]\\s+)([\\w:.-]+)/;return t.split(`\n`).map(a=>{let s=e.exec(a);if(s)return{name:s[1]}}).filter(a=>a!==void 0)}" - } + "template": "filepaths" } } ] @@ -5853,12 +5837,8 @@ "description": "Pull an image or a repository from a registry", "args": { "name": "NAME[:TAG|@DIGEST]", - "generators": { - "script": "function(t){return t[t.length-1]===\"\"?\"\":`docker search ${t[t.length-1]} --format '{{ json . }}'`}", - "postProcess": "function(t){return t.split(`\n`).map(e=>JSON.parse(e)).map(e=>({name:`${e.Name}`,icon:\"fig://icon?type=docker\"}))}", - "trigger": "function(){return!0}" - }, - "debounce": true + "debounce": true, + "template": "filepaths" }, "options": [ { diff --git a/command-signatures/json/drush.json b/command-signatures/json/drush.json index f2a00beb..b4c0c316 100644 --- a/command-signatures/json/drush.json +++ b/command-signatures/json/drush.json @@ -1,5 +1,4 @@ { "name": "drush", - "description": "Drush is a command line shell and Unix scripting interface for Drupal", - "generateSpec": "_NuFrRa_(c,u)=>d(void 0,null,function*(){let t=yield u(\"drush --format=json\"),o=[];try{let r=JSON.parse(t);for(let i of r.commands)o.push({name:i.name,description:i.description,args:Object.keys(i.definition.arguments).map(a=>{let n=i.definition.arguments[a],e=n.default?Array.isArray(n.default)?n.default[0]:n.default:void 0;return{name:n.name,description:n.description,isOptional:!n.is_required,default:e,isVariadic:n.is_array}}),options:Object.keys(i.definition.options).map(a=>{let n=i.definition.options[a],e=[n.name],s=n.shortcut;return s.trim().length>0&&e.push(s),{name:e,description:n.description,isRequired:n.is_value_required,args:n.accept_value?{}:void 0,isRepeatable:n.is_multiple}})})}catch(r){console.error(r)}return{name:\"drush\",subcommands:o}})" + "description": "Drush is a command line shell and Unix scripting interface for Drupal" } diff --git a/command-signatures/json/dtm.json b/command-signatures/json/dtm.json index 1b8c9b85..72691038 100644 --- a/command-signatures/json/dtm.json +++ b/command-signatures/json/dtm.json @@ -15,11 +15,7 @@ "args": { "name": "config-file", "default": "config.yaml", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(u=[])=>{let l=u.filter(({name:c=\"\",type:V})=>{if(t!==\"filter\"&&V===\"folder\")return t===\"always\";if(p.has(c)||o&&new RegExp(o.source,o.flags).test(c))return!0;let[,...g]=c.split(\".\");if(g.length>=1){let h=g.length-1,D=g[h];do{if(a.has(D))return!0;h-=1,D=[g[h],D].join(\".\")}while(h>=0)}return!1});return!s&&!r?l:l.map(c=>Object.assign(Object.assign({},c),(c.type===\"file\"?s:r)||{}))}" - } + "template": "filepaths" } }, { @@ -101,11 +97,7 @@ "args": { "name": "config-file", "default": "config.yaml", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(u=[])=>{let l=u.filter(({name:c=\"\",type:V})=>{if(t!==\"filter\"&&V===\"folder\")return t===\"always\";if(p.has(c)||o&&new RegExp(o.source,o.flags).test(c))return!0;let[,...g]=c.split(\".\");if(g.length>=1){let h=g.length-1,D=g[h];do{if(a.has(D))return!0;h-=1,D=[g[h],D].join(\".\")}while(h>=0)}return!1});return!s&&!r?l:l.map(c=>Object.assign(Object.assign({},c),(c.type===\"file\"?s:r)||{}))}" - } + "template": "filepaths" } }, { @@ -145,11 +137,7 @@ "args": { "name": "config-file", "default": "config.yaml", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(u=[])=>{let l=u.filter(({name:c=\"\",type:V})=>{if(t!==\"filter\"&&V===\"folder\")return t===\"always\";if(p.has(c)||o&&new RegExp(o.source,o.flags).test(c))return!0;let[,...g]=c.split(\".\");if(g.length>=1){let h=g.length-1,D=g[h];do{if(a.has(D))return!0;h-=1,D=[g[h],D].join(\".\")}while(h>=0)}return!1});return!s&&!r?l:l.map(c=>Object.assign(Object.assign({},c),(c.type===\"file\"?s:r)||{}))}" - } + "template": "filepaths" } }, { @@ -222,11 +210,7 @@ "args": { "name": "config-file", "default": "config.yaml", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(u=[])=>{let l=u.filter(({name:c=\"\",type:V})=>{if(t!==\"filter\"&&V===\"folder\")return t===\"always\";if(p.has(c)||o&&new RegExp(o.source,o.flags).test(c))return!0;let[,...g]=c.split(\".\");if(g.length>=1){let h=g.length-1,D=g[h];do{if(a.has(D))return!0;h-=1,D=[g[h],D].join(\".\")}while(h>=0)}return!1});return!s&&!r?l:l.map(c=>Object.assign(Object.assign({},c),(c.type===\"file\"?s:r)||{}))}" - } + "template": "filepaths" } }, { @@ -281,10 +265,7 @@ "description": "Specify name with the plugin", "args": { "name": "plugin", - "generators": { - "script": "dtm list plugins", - "postProcess": "_NuFrRa_e=>e.startsWith(\"fatal:\")?[]:e.split(`\n`).map(i=>({name:i.trim(),description:\"Plugin\"}))" - } + "generatorName": "fig_368b1e31a9a30a95" } } ] @@ -359,11 +340,7 @@ "args": { "name": "config-file", "default": "config.yaml", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(u=[])=>{let l=u.filter(({name:c=\"\",type:V})=>{if(t!==\"filter\"&&V===\"folder\")return t===\"always\";if(p.has(c)||o&&new RegExp(o.source,o.flags).test(c))return!0;let[,...g]=c.split(\".\");if(g.length>=1){let h=g.length-1,D=g[h];do{if(a.has(D))return!0;h-=1,D=[g[h],D].join(\".\")}while(h>=0)}return!1});return!s&&!r?l:l.map(c=>Object.assign(Object.assign({},c),(c.type===\"file\"?s:r)||{}))}" - } + "template": "filepaths" } }, { diff --git a/command-signatures/json/eb.json b/command-signatures/json/eb.json index bf0a372f..2d9be684 100644 --- a/command-signatures/json/eb.json +++ b/command-signatures/json/eb.json @@ -55,10 +55,7 @@ "description": "Deploys the application source bundle from the initialized project directory to the running application", "args": { "name": "environment-name", - "generators": { - "script": "eb list", - "postProcess": "_NuFrRa_t=>t.trim().split(`\n`).map(n=>n.trim()).map(n=>({name:n.startsWith(\"*\")?n.slice(1).trim():n}))" - } + "generatorName": "fig_bb72fc80a10d0df3" }, "options": [ { @@ -146,10 +143,7 @@ "args": { "name": "environment-name", "description": "The name of the environment to clone", - "generators": { - "script": "eb list", - "postProcess": "_NuFrRa_t=>t.trim().split(`\n`).map(n=>n.trim()).map(n=>({name:n.startsWith(\"*\")?n.slice(1).trim():n}))" - } + "generatorName": "fig_bb72fc80a10d0df3" }, "options": [ { @@ -210,10 +204,7 @@ "args": { "name": "environment-name", "description": "The name of the environment to open", - "generators": { - "script": "eb list", - "postProcess": "_NuFrRa_t=>t.trim().split(`\n`).map(n=>n.trim()).map(n=>({name:n.startsWith(\"*\")?n.slice(1).trim():n}))" - } + "generatorName": "fig_bb72fc80a10d0df3" } }, { @@ -242,10 +233,7 @@ "args": { "name": "environment-name", "description": "The name of the environment to print", - "generators": { - "script": "eb list", - "postProcess": "_NuFrRa_t=>t.trim().split(`\n`).map(n=>n.trim()).map(n=>({name:n.startsWith(\"*\")?n.slice(1).trim():n}))" - } + "generatorName": "fig_bb72fc80a10d0df3" } }, { @@ -254,10 +242,7 @@ "args": { "name": "environment-name", "description": "The name of the environment to connect to", - "generators": { - "script": "eb list", - "postProcess": "_NuFrRa_t=>t.trim().split(`\n`).map(n=>n.trim()).map(n=>({name:n.startsWith(\"*\")?n.slice(1).trim():n}))" - } + "generatorName": "fig_bb72fc80a10d0df3" }, "options": [ { @@ -313,10 +298,7 @@ "args": { "name": "environment-name", "description": "The name of the environment to use", - "generators": { - "script": "eb list", - "postProcess": "_NuFrRa_t=>t.trim().split(`\n`).map(n=>n.trim()).map(n=>({name:n.startsWith(\"*\")?n.slice(1).trim():n}))" - } + "generatorName": "fig_bb72fc80a10d0df3" }, "options": [ { diff --git a/command-signatures/json/elixir.json b/command-signatures/json/elixir.json index 30f27c3b..2b92d776 100644 --- a/command-signatures/json/elixir.json +++ b/command-signatures/json/elixir.json @@ -5,10 +5,7 @@ { "name": "file", "description": ".exs file", - "generators": { - "template": "filepaths", - "filterTemplateSuggestions": "_NuFrRa_(f=[])=>{let l=f.filter(({name:c=\"\",type:M})=>{if(i!==\"filter\"&&M===\"folder\")return i===\"always\";if(d.has(c)||a&&new RegExp(a.source,a.flags).test(c))return!0;let[,...g]=c.split(\".\");if(g.length>=1){let m=g.length-1,E=g[m];do{if(o.has(E))return!0;m-=1,E=[g[m],E].join(\".\")}while(m>=0)}return!1});return!s&&!r?l:l.map(c=>Object.assign(Object.assign({},c),(c.type===\"file\"?s:r)||{}))}" - } + "template": "filepaths" }, { "name": "data", diff --git a/command-signatures/json/elm-review.json b/command-signatures/json/elm-review.json index a1b0cc25..26211bac 100644 --- a/command-signatures/json/elm-review.json +++ b/command-signatures/json/elm-review.json @@ -182,10 +182,7 @@ "description": "Error reports will be in JSON format", "args": { "name": "json or ndjson", - "generators": { - "script": "echo", - "postProcess": "_NuFrRa_()=>[{name:\"json\",description:\"Prints a single JSON object\"},{name:\"ndjson\",description:\"Print one JSON object per error each on a new line\"}]" - } + "generatorName": "fig_6ae1e504576d7b99" } }, { diff --git a/command-signatures/json/elm.json b/command-signatures/json/elm.json index 3d998e1c..f2fed91e 100644 --- a/command-signatures/json/elm.json +++ b/command-signatures/json/elm.json @@ -58,13 +58,7 @@ "name": "package", "description": "The name of the package to install", "debounce": true, - "generators": { - "script": "curl -sH 'accept-encoding: gzip' https://package.elm-lang.org/search.json | gunzip", - "cache": { - "ttl": 25920000 - }, - "postProcess": "_NuFrRa_o=>JSON.parse(o).map(e=>({name:e.name,description:e.summary}))" - } + "generatorName": "fig_988ac1395f607de2" }, "options": [ { diff --git a/command-signatures/json/esbuild.json b/command-signatures/json/esbuild.json index 7212e7ee..0be3a385 100644 --- a/command-signatures/json/esbuild.json +++ b/command-signatures/json/esbuild.json @@ -56,11 +56,7 @@ "requiresSeparator": ":", "args": { "name": "loaders", - "generators": { - "trigger": "_NuFrRa_(s,o)=>{let u=v(t,r,s),p=v(t,r,o);return u!==p}", - "getQueryTerm": "_NuFrRa_s=>{let o=v(t,r,s);return s.slice(o+1)}", - "custom": "_NuFrRa_(...s)=>x(this,void 0,void 0,function*(){let[o]=s,u=o[o.length-1],p=v(t,r,u),l=p===-1||u.slice(p,p+t.length)!==t;return E(l?a:i,n,s)})" - } + "template": "filepaths" }, "priority": 51 }, @@ -124,11 +120,7 @@ "requiresSeparator": "=", "args": { "name": "target", - "generators": { - "trigger": "_NuFrRa_(s,o)=>{let u=v(t,r,s),p=v(t,r,o);return u!==p}", - "getQueryTerm": "_NuFrRa_s=>{let o=v(t,r,s);return s.slice(o+1)}", - "custom": "_NuFrRa_(...s)=>x(this,void 0,void 0,function*(){let[o]=s,u=o[o.length-1],p=v(t,r,u),l=p===-1||u.slice(p,p+t.length)!==t;return E(l?a:i,n,s)})" - } + "template": "filepaths" }, "priority": 51 }, @@ -168,11 +160,7 @@ "requiresSeparator": ":", "args": { "name": "ext=text[,ext=text...]", - "generators": { - "trigger": "_NuFrRa_(s,o)=>{let u=v(t,r,s),p=v(t,r,o);return u!==p}", - "getQueryTerm": "_NuFrRa_s=>{let o=v(t,r,s);return s.slice(o+1)}", - "custom": "_NuFrRa_(...s)=>x(this,void 0,void 0,function*(){let[o]=s,u=o[o.length-1],p=v(t,r,u),l=p===-1||u.slice(p,p+t.length)!==t;return E(l?a:i,n,s)})" - } + "template": "filepaths" } }, { @@ -230,11 +218,7 @@ "requiresSeparator": ":", "args": { "name": "ext=text", - "generators": { - "trigger": "_NuFrRa_(s,o)=>{let u=v(t,r,s),p=v(t,r,o);return u!==p}", - "getQueryTerm": "_NuFrRa_s=>{let o=v(t,r,s);return s.slice(o+1)}", - "custom": "_NuFrRa_(...s)=>x(this,void 0,void 0,function*(){let[o]=s,u=o[o.length-1],p=v(t,r,u),l=p===-1||u.slice(p,p+t.length)!==t;return E(l?a:i,n,s)})" - } + "template": "filepaths" } }, { @@ -349,11 +333,7 @@ "requiresSeparator": ":", "args": { "name": "identifier:level", - "generators": { - "trigger": "_NuFrRa_(s,o)=>{let u=v(t,r,s),p=v(t,r,o);return u!==p}", - "getQueryTerm": "_NuFrRa_s=>{let o=v(t,r,s);return s.slice(o+1)}", - "custom": "_NuFrRa_(...s)=>x(this,void 0,void 0,function*(){let[o]=s,u=o[o.length-1],p=v(t,r,u),l=p===-1||u.slice(p,p+t.length)!==t;return E(l?a:i,n,s)})" - } + "template": "filepaths" } }, { @@ -423,11 +403,7 @@ "requiresSeparator": ":", "args": { "name": "ext=new", - "generators": { - "trigger": "_NuFrRa_(s,o)=>{let u=v(t,r,s),p=v(t,r,o);return u!==p}", - "getQueryTerm": "_NuFrRa_s=>{let o=v(t,r,s);return s.slice(o+1)}", - "custom": "_NuFrRa_(...s)=>x(this,void 0,void 0,function*(){let[o]=s,u=o[o.length-1],p=v(t,r,u),l=p===-1||u.slice(p,p+t.length)!==t;return E(l?a:i,n,s)})" - } + "template": "filepaths" } }, { @@ -474,11 +450,7 @@ "requiresSeparator": "=", "args": { "name": "extensions", - "generators": { - "trigger": "_NuFrRa_(s,o)=>{let u=v(t,r,s),p=v(t,r,o);return u!==p}", - "getQueryTerm": "_NuFrRa_s=>{let o=v(t,r,s);return s.slice(o+1)}", - "custom": "_NuFrRa_(...s)=>x(this,void 0,void 0,function*(){let[o]=s,u=o[o.length-1],p=v(t,r,u),l=p===-1||u.slice(p,p+t.length)!==t;return E(l?a:i,n,s)})" - } + "template": "filepaths" } }, { @@ -544,11 +516,7 @@ "requiresSeparator": ":", "args": { "name": "syntax=status", - "generators": { - "trigger": "_NuFrRa_(s,o)=>{let u=v(t,r,s),p=v(t,r,o);return u!==p}", - "getQueryTerm": "_NuFrRa_s=>{let o=v(t,r,s);return s.slice(o+1)}", - "custom": "_NuFrRa_(...s)=>x(this,void 0,void 0,function*(){let[o]=s,u=o[o.length-1],p=v(t,r,u),l=p===-1||u.slice(p,p+t.length)!==t;return E(l?a:i,n,s)})" - } + "template": "filepaths" } }, { diff --git a/command-signatures/json/eslint.json b/command-signatures/json/eslint.json index 7173bacd..a9ff529d 100644 --- a/command-signatures/json/eslint.json +++ b/command-signatures/json/eslint.json @@ -22,11 +22,7 @@ "name": "--env", "description": "Specify environments", "args": { - "generators": { - "getQueryTerm": ",", - "trigger": ",", - "custom": "_NuFrRa_t=>l(void 0,null,function*(){let e=[\"browser\",\"node\",\"commonjs\",\"shared-node-browser\",\"es6\",\"ecmaVersion\",\"es2017\",\"es2020\",\"es2021\",\"worker\",\"amd\",\"mocha\",\"jasmine\",\"jest\",\"phantomjs\",\"protractor\",\"qunit\",\"jquery\",\"prototypejs\",\"shelljs\",\"meteor\",\"mongo\",\"applescript\",\"nashorn\",\"servicerworker\",\"atomtest\",\"embertest\",\"webextensions\",\"greasemonkey\"],n=[t[t.length-1]][0];return e.filter(o=>!n.split(\",\").includes(o)).map(o=>({name:o}))})" - } + "template": "filepaths" } }, { @@ -78,10 +74,7 @@ "description": "Specify plugins", "args": { "name": "Plugin", - "generators": { - "script": "{ ls node_modules ; ls $(npm root -g) ; ls $(yarn global dir)/node_modules/ ; } | cat", - "postProcess": "_NuFrRa_t=>t.split(`\n`).filter(e=>e.startsWith(\"eslint-plugin\")).map(e=>({name:e.split(\" \")[0].slice(14)}))" - } + "generatorName": "fig_63e211045aef6726" } }, { diff --git a/command-signatures/json/expo-cli.json b/command-signatures/json/expo-cli.json index cafc73e7..941056a6 100644 --- a/command-signatures/json/expo-cli.json +++ b/command-signatures/json/expo-cli.json @@ -1400,11 +1400,8 @@ "name": "--max-workers", "description": "Maximum number of tasks to allow Metro to spawn", "args": { - "generators": { - "script": "sysctl -n hw.ncpu", - "postProcess": "_NuFrRa_t=>{let e=Number(t);return Array.from({length:e},(o,n)=>{let i=e-n;return{priority:i,name:String(i)}})}" - }, - "name": "Number of workers" + "name": "Number of workers", + "generatorName": "fig_41013b42bf3f0010" } }, { @@ -1851,14 +1848,11 @@ "description": "Install a module or other package to a project", "priority": 64, "args": { - "generators": { - "script": "_NuFrRa_script(t){return t[t.length-1]===\"\"?\"\":`curl -s -H \"Accept: application/json\" \"https://api.npms.io/v2/search?q=${t[t.length-1]}&size=20\"`}", - "postProcess": "_NuFrRa_postProcess(t){try{return JSON.parse(t).results.map(o=>({name:o.package.name,description:o.package.description}))}catch(e){return[]}}" - }, "isOptional": true, "isVariadic": true, "name": "packages", - "debounce": true + "debounce": true, + "template": "filepaths" }, "options": [ { @@ -1993,11 +1987,8 @@ "name": "--max-workers", "description": "Maximum number of tasks to allow Metro to spawn", "args": { - "generators": { - "script": "sysctl -n hw.ncpu", - "postProcess": "_NuFrRa_t=>{let e=Number(t);return Array.from({length:e},(o,n)=>{let i=e-n;return{priority:i,name:String(i)}})}" - }, - "name": "Number of workers" + "name": "Number of workers", + "generatorName": "fig_41013b42bf3f0010" } }, { @@ -2594,11 +2585,8 @@ ], "description": "Device name or UDID to build the app on", "args": { - "generators": { - "script": "xcrun xctrace list devices", - "postProcess": "_NuFrRa_t=>t.split(`\n`).filter(e=>!e.match(/^=/)).filter(Boolean).map(e=>e.split(/(.*?) (\\(([0-9.]+)\\) )?\\(([0-9A-F-]+)\\)/i)).filter(e=>!!(e!=null&&e[3])).map(([,e,,o,n])=>({displayName:`${e.trim()} (${o})`,name:n}))" - }, - "name": "device" + "name": "device", + "generatorName": "fig_ca78611a7473d104" } }, { @@ -2615,23 +2603,17 @@ "name": "--scheme", "description": "Scheme to build", "args": { - "generators": { - "script": "xcodebuild -project ios/*.xcodeproj -list -json", - "postProcess": "_NuFrRa_t=>JSON.parse(t).project.schemes.map(e=>({name:e}))" - }, "name": "scheme", - "isOptional": true + "isOptional": true, + "generatorName": "fig_5b53e359bb4cb629" } }, { "name": "--configuration", "description": "Xcode configuration to use. Debug or Release. Default: Debug", "args": { - "generators": { - "script": "xcodebuild -project ios/*.xcodeproj -list -json", - "postProcess": "_NuFrRa_t=>JSON.parse(t).project.configurations.map(e=>({name:e}))" - }, - "name": "configuration" + "name": "configuration", + "generatorName": "fig_5b53e359bb4cb629" } }, { @@ -2875,11 +2857,8 @@ "name": "--max-workers", "description": "Maximum number of tasks to allow Metro to spawn", "args": { - "generators": { - "script": "sysctl -n hw.ncpu", - "postProcess": "_NuFrRa_t=>{let e=Number(t);return Array.from({length:e},(o,n)=>{let i=e-n;return{priority:i,name:String(i)}})}" - }, - "name": "Number of workers" + "name": "Number of workers", + "generatorName": "fig_41013b42bf3f0010" } }, { diff --git a/command-signatures/json/expo.json b/command-signatures/json/expo.json index b467cb5b..ae4e2322 100644 --- a/command-signatures/json/expo.json +++ b/command-signatures/json/expo.json @@ -1400,11 +1400,8 @@ "name": "--max-workers", "description": "Maximum number of tasks to allow Metro to spawn", "args": { - "generators": { - "script": "sysctl -n hw.ncpu", - "postProcess": "_NuFrRa_t=>{let e=Number(t);return Array.from({length:e},(o,n)=>{let i=e-n;return{priority:i,name:String(i)}})}" - }, - "name": "Number of workers" + "name": "Number of workers", + "generatorName": "fig_41013b42bf3f0010" } }, { @@ -1851,14 +1848,11 @@ "description": "Install a module or other package to a project", "priority": 64, "args": { - "generators": { - "script": "_NuFrRa_script(t){return t[t.length-1]===\"\"?\"\":`curl -s -H \"Accept: application/json\" \"https://api.npms.io/v2/search?q=${t[t.length-1]}&size=20\"`}", - "postProcess": "_NuFrRa_postProcess(t){try{return JSON.parse(t).results.map(o=>({name:o.package.name,description:o.package.description}))}catch(e){return[]}}" - }, "isOptional": true, "isVariadic": true, "name": "packages", - "debounce": true + "debounce": true, + "template": "filepaths" }, "options": [ { @@ -1993,11 +1987,8 @@ "name": "--max-workers", "description": "Maximum number of tasks to allow Metro to spawn", "args": { - "generators": { - "script": "sysctl -n hw.ncpu", - "postProcess": "_NuFrRa_t=>{let e=Number(t);return Array.from({length:e},(o,n)=>{let i=e-n;return{priority:i,name:String(i)}})}" - }, - "name": "Number of workers" + "name": "Number of workers", + "generatorName": "fig_41013b42bf3f0010" } }, { @@ -2594,11 +2585,8 @@ ], "description": "Device name or UDID to build the app on", "args": { - "generators": { - "script": "xcrun xctrace list devices", - "postProcess": "_NuFrRa_t=>t.split(`\n`).filter(e=>!e.match(/^=/)).filter(Boolean).map(e=>e.split(/(.*?) (\\(([0-9.]+)\\) )?\\(([0-9A-F-]+)\\)/i)).filter(e=>!!(e!=null&&e[3])).map(([,e,,o,n])=>({displayName:`${e.trim()} (${o})`,name:n}))" - }, - "name": "device" + "name": "device", + "generatorName": "fig_ca78611a7473d104" } }, { @@ -2615,23 +2603,17 @@ "name": "--scheme", "description": "Scheme to build", "args": { - "generators": { - "script": "xcodebuild -project ios/*.xcodeproj -list -json", - "postProcess": "_NuFrRa_t=>JSON.parse(t).project.schemes.map(e=>({name:e}))" - }, "name": "scheme", - "isOptional": true + "isOptional": true, + "generatorName": "fig_5b53e359bb4cb629" } }, { "name": "--configuration", "description": "Xcode configuration to use. Debug or Release. Default: Debug", "args": { - "generators": { - "script": "xcodebuild -project ios/*.xcodeproj -list -json", - "postProcess": "_NuFrRa_t=>JSON.parse(t).project.configurations.map(e=>({name:e}))" - }, - "name": "configuration" + "name": "configuration", + "generatorName": "fig_5b53e359bb4cb629" } }, { @@ -2875,11 +2857,8 @@ "name": "--max-workers", "description": "Maximum number of tasks to allow Metro to spawn", "args": { - "generators": { - "script": "sysctl -n hw.ncpu", - "postProcess": "_NuFrRa_t=>{let e=Number(t);return Array.from({length:e},(o,n)=>{let i=e-n;return{priority:i,name:String(i)}})}" - }, - "name": "Number of workers" + "name": "Number of workers", + "generatorName": "fig_41013b42bf3f0010" } }, { diff --git a/command-signatures/json/ffmpeg.json b/command-signatures/json/ffmpeg.json index 35131ccb..5f7a0c3f 100644 --- a/command-signatures/json/ffmpeg.json +++ b/command-signatures/json/ffmpeg.json @@ -121,10 +121,7 @@ "description": "List sources of the input device", "args": { "name": "device", - "generators": { - "script": "ffmpeg -devices", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_e62be4b99868cf0b" } }, { @@ -132,10 +129,7 @@ "description": "List sinks of the output device", "args": { "name": "device", - "generators": { - "script": "ffmpeg -devices", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_e62be4b99868cf0b" } }, { @@ -425,10 +419,7 @@ "description": "Set VAAPI hardware device (DRM path or X11 display name)", "args": { "name": "device", - "generators": { - "script": "ffmpeg -devices", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_e62be4b99868cf0b" } }, { @@ -443,10 +434,7 @@ "description": "Set hardware device used when filtering", "args": { "name": "device", - "generators": { - "script": "ffmpeg -devices", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_e62be4b99868cf0b" } }, { @@ -461,10 +449,7 @@ "description": "Codec name", "args": { "name": "codec", - "generators": { - "script": "ffmpeg -codecs", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_7d9b4cd61ad25b0b" } }, { @@ -472,10 +457,7 @@ "description": "Codec name", "args": { "name": "codec", - "generators": { - "script": "ffmpeg -codecs", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_7d9b4cd61ad25b0b" } }, { @@ -777,10 +759,7 @@ "description": "Force data codec ('copy' to copy stream)", "args": { "name": "codec", - "generators": { - "script": "ffmpeg -codecs", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_7d9b4cd61ad25b0b" } }, { @@ -820,10 +799,7 @@ "description": "Force video codec ('copy' to copy stream)", "args": { "name": "codec", - "generators": { - "script": "ffmpeg -codecs", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_7d9b4cd61ad25b0b" } }, { @@ -1009,10 +985,7 @@ "description": "Force audio codec ('copy' to copy stream)", "args": { "name": "codec", - "generators": { - "script": "ffmpeg -codecs", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_7d9b4cd61ad25b0b" } }, { @@ -1071,10 +1044,7 @@ "description": "Force subtitle codec ('copy' to copy stream)", "args": { "name": "codec", - "generators": { - "script": "ffmpeg -codecs", - "postProcess": "_NuFrRa_a=>a.split(`\n`).filter(Boolean).map(e=>e.split(\" \").filter(Boolean)[1]).filter(Boolean).filter(e=>e!==\"=\").map(e=>({name:e}))" - } + "generatorName": "fig_7d9b4cd61ad25b0b" } }, { diff --git a/command-signatures/json/fig-teams.json b/command-signatures/json/fig-teams.json index 5cb72809..4b11b43e 100644 --- a/command-signatures/json/fig-teams.json +++ b/command-signatures/json/fig-teams.json @@ -34,10 +34,7 @@ "description": "Team to use", "args": { "name": "teamname", - "generators": { - "script": "npx -y fig-teams@latest teams ls --json", - "postProcess": "_NuFrRa_a=>{try{return JSON.parse(a).map(t=>({name:t}))}catch(e){return[]}}" - } + "generatorName": "fig_a207d884bbe1fac9" } }, { @@ -58,19 +55,13 @@ "description": "Team to use", "args": { "name": "teamname", - "generators": { - "script": "npx -y fig-teams@latest teams ls --json", - "postProcess": "_NuFrRa_a=>{try{return JSON.parse(a).map(t=>({name:t}))}catch(e){return[]}}" - } + "generatorName": "fig_a207d884bbe1fac9" } } ], "args": { "name": "email", - "generators": { - "script": "_NuFrRa_a=>{let e=a.findIndex(t=>t===\"-t\"||t===\"--team\");return e!==-1&&a[e+1]!==void 0?`npx -y fig-teams@latest users get -t ${a[e+1]} --json`:\"\"}", - "postProcess": "_NuFrRa_a=>{try{return JSON.parse(a).map(({email:t})=>({name:t,icon:\"fig://icon?type=invite\"}))}catch(e){return[]}}" - } + "template": "filepaths" } }, { @@ -85,19 +76,13 @@ "description": "Team to use", "args": { "name": "teamname", - "generators": { - "script": "npx -y fig-teams@latest teams ls --json", - "postProcess": "_NuFrRa_a=>{try{return JSON.parse(a).map(t=>({name:t}))}catch(e){return[]}}" - } + "generatorName": "fig_a207d884bbe1fac9" } } ], "args": { "name": "email", - "generators": { - "script": "_NuFrRa_a=>{let e=a.findIndex(t=>t===\"-t\"||t===\"--team\");return e!==-1&&a[e+1]!==void 0?`npx -y fig-teams@latest users get -t ${a[e+1]} --json`:\"\"}", - "postProcess": "_NuFrRa_a=>{try{return JSON.parse(a).map(({email:t})=>({name:t,icon:\"fig://icon?type=invite\"}))}catch(e){return[]}}" - } + "template": "filepaths" } } ] diff --git a/command-signatures/json/file.json b/command-signatures/json/file.json index 749883f7..5bf63bc5 100644 --- a/command-signatures/json/file.json +++ b/command-signatures/json/file.json @@ -96,7 +96,7 @@ "--files-from", "-f" ], - "description": "Read the names of the files to be examined from namefile (one per\nline) before the argument list. Either namefile or at least one\nfilename argument must be present; to test the standard input,\nuse ‘-’ as a filename argument. Please note that namefile is\nunwrapped and the enclosed filenames are processed when this\noption is encountered and before any further options processing\nis done. This allows one to process multiple lists of files with\ndifferent command line arguments on the same file invocation.\nThus if you want to set the delimiter, you need to do it before\nyou specify the list of files, like: \"-F @ -f namefile\", instead\nof: \"-f namefile -F @\"", + "description": "Read the names of the files to be examined from namefile (one per\nline) before the argument list. Either namefile or at least one\nfilename argument must be present; to test the standard input,\nuse \u2018-\u2019 as a filename argument. Please note that namefile is\nunwrapped and the enclosed filenames are processed when this\noption is encountered and before any further options processing\nis done. This allows one to process multiple lists of files with\ndifferent command line arguments on the same file invocation.\nThus if you want to set the delimiter, you need to do it before\nyou specify the list of files, like: \"-F @ -f namefile\", instead\nof: \"-f namefile -F @\"", "args": { "name": "namefile" } @@ -189,11 +189,7 @@ "isRepeatable": true, "args": { "name": "name=value", - "generators": { - "trigger": "_NuFrRa_(n,o)=>n.indexOf(e)!==o.indexOf(e)", - "getQueryTerm": "_NuFrRa_n=>n.slice(n.indexOf(e)+1)", - "custom": "_NuFrRa_(...n)=>b(this,void 0,void 0,function*(){let[o]=n,r=!o[o.length-1].includes(e);return O(r?t:i,s,n)})" - } + "template": "filepaths" } }, { diff --git a/command-signatures/json/fisher.json b/command-signatures/json/fisher.json index e8163a9b..515cdbaa 100644 --- a/command-signatures/json/fisher.json +++ b/command-signatures/json/fisher.json @@ -9,7 +9,7 @@ { "name": "IlanCosman/tide@v5", "displayName": "Tide", - "description": "[Prompt] - 🌊 The ultimate Fish prompt", + "description": "[Prompt] - \ud83c\udf0a The ultimate Fish prompt", "priority": 99 }, { @@ -47,7 +47,7 @@ { "name": "jorgebucaran/replay.fish", "displayName": "Replay.fish", - "description": "[Plugin] - Run Bash commands replaying changes in Fish. 🍤" + "description": "[Plugin] - Run Bash commands replaying changes in Fish. \ud83c\udf64" }, { "name": "jorgebucaran/spark.fish", @@ -57,7 +57,7 @@ { "name": "joseluisq/gitnow@2.10.0", "displayName": "GitNow", - "description": "[Plugin] - Speed up your Git workflow. 🐠" + "description": "[Plugin] - Speed up your Git workflow. \ud83d\udc20" } ] }, @@ -69,10 +69,7 @@ "description": "The plugin you want to remove", "isDangerous": true, "isVariadic": true, - "generators": { - "script": "fish -c 'fisher list'", - "postProcess": "_NuFrRa_i=>i?i.substring(19).split(`\n`).map(n=>({name:n.trim(),icon:\"fig://icon?type=package\",description:\"Plugin\"})):[]" - } + "generatorName": "fig_4c4b18b661fd781e" } }, { @@ -82,10 +79,7 @@ "name": "installed plugins", "description": "The plugin you want to update", "isVariadic": true, - "generators": { - "script": "fish -c 'fisher list'", - "postProcess": "_NuFrRa_i=>i?i.substring(19).split(`\n`).map(n=>({name:n.trim(),icon:\"fig://icon?type=package\",description:\"Plugin\"})):[]" - } + "generatorName": "fig_4c4b18b661fd781e" } }, { diff --git a/command-signatures/json/flutter.json b/command-signatures/json/flutter.json index 811251b9..1c56d750 100644 --- a/command-signatures/json/flutter.json +++ b/command-signatures/json/flutter.json @@ -403,11 +403,7 @@ "description": "The main entry-point file of the application, as run on the device.\n If the --target option is omitted, but a file name is provided on the command line, then that is used instead.\n(defaults to \"lib/main.dart\")", "args": { "name": "path", - "template": "filepaths", - "generators": { - "template": "filepaths", - "filterTemplateName": "filter-dart-files" - } + "template": "filepaths" } } ], @@ -1435,7 +1431,7 @@ }, { "name": "--use-deferred-loading", - "description": "Generate the Dart localization file with locales imported as deferred, allowing for lazy loading of each locale in Flutter web. \n\nThis can reduce a web app’s initial startup time by decreasing the size of the JavaScript bundle. When this flag is set to true, the messages for a particular locale are only downloaded and loaded by the Flutter app as they are needed. For projects with a lot of different locales and many localization strings, it can be an performance improvement to have deferred loading. For projects with a small number of locales, the difference is negligible, and might slow down the start up compared to bundling the localizations with the rest of the application. \n\nNote that this flag does not affect other platforms such as mobile or desktop" + "description": "Generate the Dart localization file with locales imported as deferred, allowing for lazy loading of each locale in Flutter web. \n\nThis can reduce a web app\u2019s initial startup time by decreasing the size of the JavaScript bundle. When this flag is set to true, the messages for a particular locale are only downloaded and loaded by the Flutter app as they are needed. For projects with a lot of different locales and many localization strings, it can be an performance improvement to have deferred loading. For projects with a small number of locales, the difference is negligible, and might slow down the start up compared to bundling the localizations with the rest of the application. \n\nNote that this flag does not affect other platforms such as mobile or desktop" }, { "name": "--no-use-deferred-loading", diff --git a/command-signatures/json/fly.json b/command-signatures/json/fly.json index 9b48fdbf..e4d8005f 100644 --- a/command-signatures/json/fly.json +++ b/command-signatures/json/fly.json @@ -65,10 +65,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } } ] @@ -102,10 +99,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -129,10 +123,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -160,10 +151,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -265,10 +253,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -297,10 +282,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -329,10 +311,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -361,10 +340,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -393,10 +369,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -423,10 +396,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -459,10 +429,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -499,10 +466,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -531,10 +495,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -563,10 +524,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -598,10 +556,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -637,10 +592,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -667,10 +619,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -740,10 +689,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -831,10 +777,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -863,10 +806,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -895,10 +835,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -927,10 +864,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -957,10 +891,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1007,10 +938,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } } ] @@ -1038,10 +966,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1068,10 +993,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1100,10 +1022,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1241,10 +1160,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1266,10 +1182,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -1325,10 +1238,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1358,10 +1268,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1411,10 +1318,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1449,10 +1353,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1480,10 +1381,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1524,10 +1422,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1571,10 +1466,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1610,10 +1502,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1649,10 +1538,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1681,10 +1567,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1713,10 +1596,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1743,10 +1623,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1809,10 +1686,7 @@ "description": "The organization that will own the app", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -1862,10 +1736,7 @@ "description": "Show only apps in this organisation", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -1906,10 +1777,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1965,10 +1833,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2007,10 +1872,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -2037,10 +1899,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2068,10 +1927,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2109,10 +1965,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2147,10 +2000,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2277,10 +2127,7 @@ "description": "The organization that will own the app", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -2337,10 +2184,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2368,10 +2212,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2399,10 +2240,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2450,10 +2288,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2481,10 +2316,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -2508,10 +2340,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2592,10 +2421,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2639,10 +2465,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -2695,10 +2518,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2755,10 +2575,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2883,10 +2700,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2917,10 +2731,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2964,10 +2775,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3000,10 +2808,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3025,10 +2830,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -3056,10 +2858,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3095,10 +2894,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3127,10 +2923,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3159,10 +2952,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3198,10 +2988,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3235,10 +3022,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3267,10 +3051,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3314,10 +3095,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3354,10 +3132,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3393,10 +3168,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3425,10 +3197,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3470,10 +3239,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3506,10 +3272,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3542,10 +3305,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3574,10 +3334,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3610,10 +3367,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3644,10 +3398,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3680,10 +3431,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3802,10 +3550,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3835,10 +3580,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3905,10 +3647,7 @@ "description": "The organization that will own the app", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(p=>p.trim()),[s,o,r]=n;return{name:s,description:`${o}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -3958,10 +3697,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3990,10 +3726,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -4022,10 +3755,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -4063,10 +3793,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -4136,10 +3863,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(a=>{let n=a.split(\"|\").map(f=>f.trim()),[s,o,r,p]=n;return{name:s,description:`Organization: ${r}`,icon:o==\"running\"?\"\\u{1F7E2}\":o==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { diff --git a/command-signatures/json/flyctl.json b/command-signatures/json/flyctl.json index 42c09386..30b424cb 100644 --- a/command-signatures/json/flyctl.json +++ b/command-signatures/json/flyctl.json @@ -65,10 +65,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } } ] @@ -102,10 +99,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -129,10 +123,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -160,10 +151,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -265,10 +253,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -297,10 +282,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -329,10 +311,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -361,10 +340,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -393,10 +369,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -423,10 +396,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -459,10 +429,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -499,10 +466,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -531,10 +495,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -563,10 +524,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -598,10 +556,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -637,10 +592,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -667,10 +619,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -740,10 +689,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -831,10 +777,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -863,10 +806,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -895,10 +835,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -927,10 +864,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -957,10 +891,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1007,10 +938,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } } ] @@ -1038,10 +966,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1068,10 +993,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1100,10 +1022,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1241,10 +1160,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1266,10 +1182,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -1325,10 +1238,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1358,10 +1268,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1411,10 +1318,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1449,10 +1353,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1480,10 +1381,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1524,10 +1422,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1571,10 +1466,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1610,10 +1502,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1649,10 +1538,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1681,10 +1567,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1713,10 +1596,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1743,10 +1623,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1809,10 +1686,7 @@ "description": "The organization that will own the app", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -1862,10 +1736,7 @@ "description": "Show only apps in this organisation", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -1906,10 +1777,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -1965,10 +1833,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2007,10 +1872,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -2037,10 +1899,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2068,10 +1927,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2109,10 +1965,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2147,10 +2000,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2277,10 +2127,7 @@ "description": "The organization that will own the app", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -2337,10 +2184,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2368,10 +2212,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2399,10 +2240,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2450,10 +2288,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2481,10 +2316,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -2508,10 +2340,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2592,10 +2421,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2639,10 +2465,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -2695,10 +2518,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2755,10 +2575,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2883,10 +2700,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2917,10 +2731,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -2964,10 +2775,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3000,10 +2808,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3025,10 +2830,7 @@ "description": "The organization to operate on", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -3056,10 +2858,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3095,10 +2894,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3127,10 +2923,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3159,10 +2952,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3198,10 +2988,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3235,10 +3022,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3267,10 +3051,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3314,10 +3095,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3354,10 +3132,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3393,10 +3168,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3425,10 +3197,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3470,10 +3239,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3506,10 +3272,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3542,10 +3305,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3574,10 +3334,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3610,10 +3367,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3644,10 +3398,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3680,10 +3431,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3802,10 +3550,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3835,10 +3580,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3905,10 +3647,7 @@ "description": "The organization that will own the app", "args": { "name": "org", - "generators": { - "script": "flyctl list orgs", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(p=>p.trim()),[s,n,r]=o;return{name:s,description:`${n}`}})" - } + "generatorName": "fig_67abb2a19f084c78" } }, { @@ -3958,10 +3697,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -3990,10 +3726,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -4022,10 +3755,7 @@ "description": "App name to operate on", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -4063,10 +3793,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { @@ -4136,10 +3863,7 @@ "description": "Application name", "args": { "name": "app", - "generators": { - "script": "flyctl list apps", - "postProcess": "_NuFrRa_i=>i.split(`\n`).slice(2).map(t=>{let o=t.split(\"|\").map(c=>c.trim()),[s,n,r,p]=o;return{name:s,description:`Organization: ${r}`,icon:n==\"running\"?\"\\u{1F7E2}\":n==\"pending\"?\"\\u{1F7E1}\":\"\\u{1F534}\"}})" - } + "generatorName": "fig_3bb10439301e0755" } }, { diff --git a/command-signatures/json/fnm.json b/command-signatures/json/fnm.json index a3991331..43b7a75f 100644 --- a/command-signatures/json/fnm.json +++ b/command-signatures/json/fnm.json @@ -71,13 +71,7 @@ "name": "version", "description": "A version string. Can be a partial semver or a LTS version name by the format lts/NAME", "isOptional": true, - "generators": { - "script": "fnm ls-remote", - "postProcess": "function(s){let n=s.split(`\n`).reverse().filter(Boolean).map(F),i=n.find(e=>e.major%2===0).major,r=new Map,p=n.map(e=>{let o=r.get(e.major);return(!o||o.minor{if(e.major===i)return!0;let o=e.original===r.get(e.major).original;return(e.major%2===0||e.major===i-1||e.major===i+1)&&o});return y([...p,...n],(e,o)=>e.original===o.original).map(e=>e.ltsName&&r.get(e.major).original===e.original?{name:`lts/${e.ltsName}`,displayName:e.original,description:`Node.js ${e.original}`}:{name:e.original.split(\" \").shift(),description:`Node.js ${e.original}`})}", - "cache": { - "ttl": 86400 - } - } + "generatorName": "fig_56d6996e21a5a5aa" }, "options": [ { @@ -154,10 +148,7 @@ "name": "version", "description": "A version string. Can be a partial semver or a LTS version name by the format lts/NAME", "isOptional": true, - "generators": { - "script": "fnm ls", - "postProcess": "function(s){return s.split(`\n`).reverse().map(n=>({name:n.slice(2),description:`Node.js ${n.slice(2)}`}))}" - } + "generatorName": "fig_0102eb24f016678e" }, "options": [ { @@ -233,10 +224,7 @@ "name": "version", "description": "A version string. Can be a partial semver or a LTS version name by the format lts/NAME", "isOptional": true, - "generators": { - "script": "fnm ls", - "postProcess": "function(s){return s.split(`\n`).reverse().map(n=>({name:n.slice(2),description:`Node.js ${n.slice(2)}`}))}" - } + "generatorName": "fig_0102eb24f016678e" }, "options": [ { @@ -607,10 +595,7 @@ "name": "version", "description": "A version string. Can be a partial semver or a LTS version name by the format lts/NAME", "isOptional": true, - "generators": { - "script": "fnm ls", - "postProcess": "function(s){return s.split(`\n`).reverse().map(n=>({name:n.slice(2),description:`Node.js ${n.slice(2)}`}))}" - } + "generatorName": "fig_0102eb24f016678e" }, { "name": "name", @@ -837,10 +822,7 @@ "name": "version", "description": "A version string. Can be a partial semver or a LTS version name by the format lts/NAME", "isOptional": true, - "generators": { - "script": "fnm ls", - "postProcess": "function(s){return s.split(`\n`).reverse().map(n=>({name:n.slice(2),description:`Node.js ${n.slice(2)}`}))}" - } + "generatorName": "fig_0102eb24f016678e" }, "options": [ { diff --git a/command-signatures/json/fvm.json b/command-signatures/json/fvm.json index 40beda06..2e31e4f6 100644 --- a/command-signatures/json/fvm.json +++ b/command-signatures/json/fvm.json @@ -111,10 +111,7 @@ "priority": 98 } ], - "generators": { - "script": "fvm releases", - "postProcess": "function(t){let s=t.match(i);return[...new Set(s)].map(o=>({name:o})).reverse()}" - } + "generatorName": "fig_8dee91404fdc01f5" }, "options": [ { diff --git a/command-signatures/json/gh.json b/command-signatures/json/gh.json index 74a0eac5..ec0b6519 100644 --- a/command-signatures/json/gh.json +++ b/command-signatures/json/gh.json @@ -5,10 +5,7 @@ "name": "alias", "description": "Custom user defined gh alias", "isOptional": true, - "generators": { - "script": "gh alias list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(i=>{let[r,s]=i.split(\":\");return{name:r.trim(),content:s.trim()}}).map(({name:i,content:r})=>({name:i,description:`Alias for '${r}'`,icon:\"fig://icon?type=commandkey\"}))" - } + "generatorName": "fig_c9ac79fbac716e6f" }, "subcommands": [ { @@ -26,10 +23,7 @@ "description": "Delete an alias", "args": { "name": "alias", - "generators": { - "script": "gh alias list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(i=>{let[r,s]=i.split(\":\");return{name:r.trim(),content:s.trim()}}).map(({name:i,content:r})=>({name:i,description:`Alias for '${r}'`,icon:\"fig://icon?type=commandkey\"}))" - } + "generatorName": "fig_c9ac79fbac716e6f" }, "options": [ { @@ -271,11 +265,8 @@ "description": "Open the repository in the browser", "args": { "name": "[pr | issue | path[:line]", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - }, - "suggestCurrentToken": true + "suggestCurrentToken": true, + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -290,10 +281,7 @@ "description": "Select another branch by passing in the branch name", "args": { "name": "branch", - "generators": { - "script": "git --no-optional-locks branch -r --no-color --sort=-committerdate", - "postProcess": "_NuFrRa_n=>{let o=h(n);return o.startsWith(\"fatal:\")?[]:o.split(`\n`).map(i=>{let r=i.trim().replace(/\\w+\\//,\"\"),s=i.match(/\\S+/g);if(s.length>1){if(s[0]===\"*\")return i.includes(\"HEAD detached\")?{}:{name:i.replace(\"*\",\"\").trim(),description:\"Current branch\",priority:100,icon:\"\\u2B50\\uFE0F\"};s[0]===\"+\"&&(r=i.replace(\"+\",\"\").trim())}return{name:r,description:\"Branch\",icon:\"fig://icon?type=git\",priority:75}})}" - } + "generatorName": "fig_0e6e30cf5927f49c" } }, { @@ -1412,10 +1400,7 @@ "description": "Check out a pull request in git", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -1429,10 +1414,7 @@ "description": "Show CI status for a single pull request", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -1449,10 +1431,7 @@ "description": "Close a pull request", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -1469,10 +1448,7 @@ "description": "Edit a pull request. Without an argument, the pull request that belongs to the current branch is selected", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -1602,10 +1578,7 @@ "description": "Create a new pr comment", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -1657,10 +1630,7 @@ "description": "The branch into which you want your code merged", "args": { "name": "branch", - "generators": { - "script": "git --no-optional-locks branch -r --no-color --sort=-committerdate", - "postProcess": "_NuFrRa_n=>{let o=h(n);return o.startsWith(\"fatal:\")?[]:o.split(`\n`).map(i=>{let r=i.trim().replace(/\\w+\\//,\"\"),s=i.match(/\\S+/g);if(s.length>1){if(s[0]===\"*\")return i.includes(\"HEAD detached\")?{}:{name:i.replace(\"*\",\"\").trim(),description:\"Current branch\",priority:100,icon:\"\\u2B50\\uFE0F\"};s[0]===\"+\"&&(r=i.replace(\"+\",\"\").trim())}return{name:r,description:\"Branch\",icon:\"fig://icon?type=git\",priority:75}})}" - } + "generatorName": "fig_0e6e30cf5927f49c" } }, { @@ -1773,10 +1743,7 @@ "description": "View changes in a pull request", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -1859,10 +1826,7 @@ "description": "Merge a pull request", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -1960,10 +1924,7 @@ "description": "Mark a pull request as ready for review", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" } }, { @@ -1971,10 +1932,7 @@ "description": "Reopen a pull request", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" } }, { @@ -1982,10 +1940,7 @@ "description": "Add a review to a pull request", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -2030,10 +1985,7 @@ "description": "View a pull request", "args": { "name": "number | url | branch", - "generators": { - "script": "gh pr list", - "postProcess": "_NuFrRa_n=>n.split(`\n`).map(o=>{let{id:i,name:r,branch:s,status:p}=o.match(new RegExp(\"^(?[\\\\d]+)\\\\t(?.+)\\\\t(?.*)\\\\t(?OPEN|DRAFT)$\")).groups;return{name:i,displayName:r,description:`#${i} | ${s}`,icon:p===\"OPEN\"?\"\\u2705\":\"\\u2611\\uFE0F\"}})" - } + "generatorName": "fig_4abe07c48e12e163" }, "options": [ { @@ -2068,11 +2020,8 @@ "isDangerous": true, "args": { "name": "repository", - "generators": { - "script": "gh api graphql --paginate -f query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}' --jq '.data.viewer.repositories.nodes[]'", - "postProcess": "_NuFrRa_n=>{if(n){let o=`[${n.replace(/(?:\\r\\n|\\r|\\n)/g,\",\")}]`;try{return JSON.parse(o).map(u)}catch(i){return[]}}return[]}" - }, - "isOptional": true + "isOptional": true, + "generatorName": "fig_e11e38577c2f8e38" }, "options": [ { @@ -2094,16 +2043,8 @@ "args": [ { "name": "repository", - "generators": [ - { - "script": "gh api graphql --paginate -f query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}' --jq '.data.viewer.repositories.nodes[]'", - "postProcess": "_NuFrRa_n=>{if(n){let o=`[${n.replace(/(?:\\r\\n|\\r|\\n)/g,\",\")}]`;try{return JSON.parse(o).map(u)}catch(i){return[]}}return[]}" - }, - { - "trigger": "/", - "custom": "_NuFrRa_(n,o)=>d(void 0,null,function*(){let i=n.pop();if(!i)return[];let r=i.split(\"/\");if(r.length===0)return[];let s=r.shift();if(!s)return[];let p=yield o(`gh repo list ${s} --limit 9999 --json \"nameWithOwner,description,isPrivate\" `);return p?JSON.parse(p).map(u):[]})" - } - ] + "template": "filepaths", + "generatorName": "fig_e11e38577c2f8e38" }, { "name": "directory", @@ -2183,11 +2124,8 @@ "isDangerous": true, "args": { "name": "repository", - "generators": { - "script": "gh api graphql --paginate -f query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}' --jq '.data.viewer.repositories.nodes[]'", - "postProcess": "_NuFrRa_n=>{if(n){let o=`[${n.replace(/(?:\\r\\n|\\r|\\n)/g,\",\")}]`;try{return JSON.parse(o).map(u)}catch(i){return[]}}return[]}" - }, - "isOptional": true + "isOptional": true, + "generatorName": "fig_e11e38577c2f8e38" }, "options": [ { @@ -2208,11 +2146,8 @@ "description": "Edit repository settings", "args": { "name": "repository", - "generators": { - "script": "gh api graphql --paginate -f query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}' --jq '.data.viewer.repositories.nodes[]'", - "postProcess": "_NuFrRa_n=>{if(n){let o=`[${n.replace(/(?:\\r\\n|\\r|\\n)/g,\",\")}]`;try{return JSON.parse(o).map(u)}catch(i){return[]}}return[]}" - }, - "isOptional": true + "isOptional": true, + "generatorName": "fig_e11e38577c2f8e38" }, "options": [ { @@ -2315,16 +2250,8 @@ "description": "Create a fork of a repository.\nWith no argument, creates a fork of the current repository. Otherwise, forks\nthe specified repository.\nBy default, the new fork is set to be your 'origin' remote and any existing\norigin remote is renamed to 'upstream'. To alter this behavior, you can set\na name for the new fork's remote with --remote-name.\nAdditional 'git clone' flags can be passed in by listing them after '--'", "args": { "name": "repository", - "generators": [ - { - "script": "gh api graphql --paginate -f query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}' --jq '.data.viewer.repositories.nodes[]'", - "postProcess": "_NuFrRa_n=>{if(n){let o=`[${n.replace(/(?:\\r\\n|\\r|\\n)/g,\",\")}]`;try{return JSON.parse(o).map(u)}catch(i){return[]}}return[]}" - }, - { - "trigger": "/", - "custom": "_NuFrRa_(n,o)=>d(void 0,null,function*(){let i=n.pop();if(!i)return[];let r=i.split(\"/\");if(r.length===0)return[];let s=r.shift();if(!s)return[];let p=yield o(`gh repo list ${s} --limit 9999 --json \"nameWithOwner,description,isPrivate\" `);return p?JSON.parse(p).map(u):[]})" - } - ] + "template": "filepaths", + "generatorName": "fig_e11e38577c2f8e38" }, "options": [ { @@ -2497,16 +2424,8 @@ "args": { "name": "repository", "isOptional": true, - "generators": [ - { - "script": "gh api graphql --paginate -f query='query($endCursor: String) { viewer { repositories(first: 100, after: $endCursor) { nodes { isPrivate, nameWithOwner, description } pageInfo { hasNextPage endCursor }}}}' --jq '.data.viewer.repositories.nodes[]'", - "postProcess": "_NuFrRa_n=>{if(n){let o=`[${n.replace(/(?:\\r\\n|\\r|\\n)/g,\",\")}]`;try{return JSON.parse(o).map(u)}catch(i){return[]}}return[]}" - }, - { - "trigger": "/", - "custom": "_NuFrRa_(n,o)=>d(void 0,null,function*(){let i=n.pop();if(!i)return[];let r=i.split(\"/\");if(r.length===0)return[];let s=r.shift();if(!s)return[];let p=yield o(`gh repo list ${s} --limit 9999 --json \"nameWithOwner,description,isPrivate\" `);return p?JSON.parse(p).map(u):[]})" - } - ] + "template": "filepaths", + "generatorName": "fig_e11e38577c2f8e38" }, "options": [ { diff --git a/command-signatures/json/git-flow.json b/command-signatures/json/git-flow.json index 67df5d08..1ebdf26e 100644 --- a/command-signatures/json/git-flow.json +++ b/command-signatures/json/git-flow.json @@ -34,9 +34,7 @@ "args": { "name": "name", "description": "The name of the feature branch to finish", - "generators": { - "custom": "_NuFrRa_(r,t)=>c(void 0,null,function*(){let e=yield l(r[1],t),n=yield t(\"git --no-optional-locks branch -a --no-color --sort=-committerdate\");return f(n,[e])})" - } + "template": "filepaths" } }, { @@ -81,9 +79,7 @@ "args": { "name": "name", "description": "The name of the release branch to finish", - "generators": { - "custom": "_NuFrRa_(r,t)=>c(void 0,null,function*(){let e=yield l(r[1],t),n=yield t(\"git --no-optional-locks branch -a --no-color --sort=-committerdate\");return f(n,[e])})" - } + "template": "filepaths" } } ] @@ -106,9 +102,7 @@ "args": { "name": "name", "description": "The name of the hotfix branch to finish", - "generators": { - "custom": "_NuFrRa_(r,t)=>c(void 0,null,function*(){let e=yield l(r[1],t),n=yield t(\"git --no-optional-locks branch -a --no-color --sort=-committerdate\");return f(n,[e])})" - } + "template": "filepaths" } } ] diff --git a/command-signatures/json/git.json b/command-signatures/json/git.json index a22d2ce7..bd8526e4 100644 --- a/command-signatures/json/git.json +++ b/command-signatures/json/git.json @@ -1,7 +1,6 @@ { "name": "git", "description": "The stupid content tracker", - "generateSpec": "_NuFrRa_(o,t)=>p(void 0,null,function*(){let r=(yield t(\"compgen -c | grep git- | cut -c5- | sort -u\")).trim();return r===\"\"?{name:\"git\"}:{name:\"git\",subcommands:r.split(`\n`).map(a=>{var s;return f({name:a},(s=q[a])!=null?s:{description:`Run git-${a}`})})}})", "aliasGenerator": "alias", "args": { "name": "alias", @@ -46,7 +45,7 @@ }, { "name": "--html-path", - "description": "Print Git’s HTML documentation path" + "description": "Print Git\u2019s HTML documentation path" }, { "name": "--man-path", @@ -871,7 +870,7 @@ }, { "name": "advice.pushNonFFMatching", - "description": "Advice shown when you ran git-push and pushed matching refs explicitly (i.e. you used :, or specified a refspec that isn’t your current branch) and it resulted in a non-fast-forward error" + "description": "Advice shown when you ran git-push and pushed matching refs explicitly (i.e. you used :, or specified a refspec that isn\u2019t your current branch) and it resulted in a non-fast-forward error" }, { "name": "advice.pushAlreadyExists", @@ -951,7 +950,7 @@ }, { "name": "core.eol", - "description": "Sets the line ending type to use in the working directory for files that have the text property set. Alternatives are lf, crlf and native, which uses the platform’s native line ending. The default value is native. See gitattributes(5) for more information on end-of-line conversion" + "description": "Sets the line ending type to use in the working directory for files that have the text property set. Alternatives are lf, crlf and native, which uses the platform\u2019s native line ending. The default value is native. See gitattributes(5) for more information on end-of-line conversion" }, { "name": "core.safecrlf", @@ -995,7 +994,7 @@ }, { "name": "core.sharedRepository", - "description": "When group (or true), the repository is made shareable between several users in a group (making sure all the files and objects are group-writable). When all (or world or everybody), the repository will be readable by all users, additionally to being group-shareable. When umask (or false), Git will use permissions reported by umask(2). When 0xxx, where 0xxx is an octal number, files in the repository will have this mode value. 0xxx will override user’s umask value (whereas the other options will only override requested parts of the user’s umask value). Examples: 0660 will make the repo read/write-able for the owner and group, but inaccessible to others (equivalent to group unless umask is e.g. 0022). 0640 is a repository that is group-readable but not group-writable. See git-init. False by default" + "description": "When group (or true), the repository is made shareable between several users in a group (making sure all the files and objects are group-writable). When all (or world or everybody), the repository will be readable by all users, additionally to being group-shareable. When umask (or false), Git will use permissions reported by umask(2). When 0xxx, where 0xxx is an octal number, files in the repository will have this mode value. 0xxx will override user\u2019s umask value (whereas the other options will only override requested parts of the user\u2019s umask value). Examples: 0660 will make the repo read/write-able for the owner and group, but inaccessible to others (equivalent to group unless umask is e.g. 0022). 0640 is a repository that is group-readable but not group-writable. See git-init. False by default" }, { "name": "core.warnAmbiguousRefs", @@ -1011,7 +1010,7 @@ }, { "name": "core.packedGitWindowSize", - "description": "Number of bytes of a pack file to map into memory in a single mapping operation. Larger window sizes may allow your system to process a smaller number of large pack files more quickly. Smaller window sizes will negatively affect performance due to increased calls to the operating system’s memory manager, but may improve performance when accessing a large number of large pack files" + "description": "Number of bytes of a pack file to map into memory in a single mapping operation. Larger window sizes may allow your system to process a smaller number of large pack files more quickly. Smaller window sizes will negatively affect performance due to increased calls to the operating system\u2019s memory manager, but may improve performance when accessing a large number of large pack files" }, { "name": "core.packedGitLimit", @@ -1027,7 +1026,7 @@ }, { "name": "core.excludesFile", - "description": "In addition to .gitignore (per-directory) and .git/info/exclude, Git looks into this file for patterns of files which are not meant to be tracked\"~/\" is expanded to the value of $HOME and \"~user/\" to the specified user’s home directory. Its default value is $XDG_CONFIG_HOME/git/ignore. If $XDG_CONFIG_HOME is either not set or empty, $HOME/.config/git/ignore is used instead. See gitignore(5)" + "description": "In addition to .gitignore (per-directory) and .git/info/exclude, Git looks into this file for patterns of files which are not meant to be tracked\"~/\" is expanded to the value of $HOME and \"~user/\" to the specified user\u2019s home directory. Its default value is $XDG_CONFIG_HOME/git/ignore. If $XDG_CONFIG_HOME is either not set or empty, $HOME/.config/git/ignore is used instead. See gitignore(5)" }, { "name": "core.askPass", @@ -1112,7 +1111,7 @@ }, { "name": "branch.autoSetupMerge", - "description": "Tells git branch and git checkout to set up new branches so that git-pull will appropriately merge from the starting point branch. Note that even if this option is not set, this behavior can be chosen per-branch using the --track and --no-track options. The valid settings are: false — no automatic setup is done; true — automatic setup is done when the starting point is a remote-tracking branch; always — automatic setup is done when the starting point is either a local branch or remote-tracking branch. This option defaults to true" + "description": "Tells git branch and git checkout to set up new branches so that git-pull will appropriately merge from the starting point branch. Note that even if this option is not set, this behavior can be chosen per-branch using the --track and --no-track options. The valid settings are: false \u2014 no automatic setup is done; true \u2014 automatic setup is done when the starting point is a remote-tracking branch; always \u2014 automatic setup is done when the starting point is either a local branch or remote-tracking branch. This option defaults to true" }, { "name": "branch.autoSetupRebase", @@ -1258,7 +1257,7 @@ }, { "name": "commit.template", - "description": "Specify a file to use as the template for new commit messages\"~/\" is expanded to the value of $HOME and \"~user/\" to the specified user’s home directory" + "description": "Specify a file to use as the template for new commit messages\"~/\" is expanded to the value of $HOME and \"~user/\" to the specified user\u2019s home directory" }, { "name": "credential.helper", @@ -1279,7 +1278,7 @@ }, { "name": "credentialCache.ignoreSIGHUP", - "description": "Tell git-credential-cache—daemon to ignore SIGHUP, instead of quitting" + "description": "Tell git-credential-cache\u2014daemon to ignore SIGHUP, instead of quitting" }, { "name": "diff.autoRefreshIndex", @@ -1299,7 +1298,7 @@ }, { "name": "diff.external", - "description": "If this config variable is set, diff generation is not performed using the internal diff machinery, but using the given command. Can be overridden with the ‘GIT_EXTERNAL_DIFF’ environment variable. The command is called with parameters as described under \"git Diffs\" in git(1). Note: if you want to use an external diff program only on a subset of your files, you might want to use gitattributes(5) instead" + "description": "If this config variable is set, diff generation is not performed using the internal diff machinery, but using the given command. Can be overridden with the \u2018GIT_EXTERNAL_DIFF\u2019 environment variable. The command is called with parameters as described under \"git Diffs\" in git(1). Note: if you want to use an external diff program only on a subset of your files, you might want to use gitattributes(5) instead" }, { "name": "diff.ignoreSubmodules", @@ -1391,7 +1390,7 @@ }, { "name": "fetch.recurseSubmodules", - "description": "This option can be either set to a boolean value or to on-demand. Setting it to a boolean changes the behavior of fetch and pull to unconditionally recurse into submodules when set to true or to not recurse at all when set to false. When set to on-demand (the default value), fetch and pull will only recurse into a populated submodule when its superproject retrieves a commit that updates the submodule’s reference" + "description": "This option can be either set to a boolean value or to on-demand. Setting it to a boolean changes the behavior of fetch and pull to unconditionally recurse into submodules when set to true or to not recurse at all when set to false. When set to on-demand (the default value), fetch and pull will only recurse into a populated submodule when its superproject retrieves a commit that updates the submodule\u2019s reference" }, { "name": "fetch.fsckObjects", @@ -1455,7 +1454,7 @@ }, { "name": "format.coverLetter", - "description": "A boolean that controls whether to generate a cover-letter when format-patch is invoked, but in addition can be set to \"auto\", to generate a cover-letter only when there’s more than one patch" + "description": "A boolean that controls whether to generate a cover-letter when format-patch is invoked, but in addition can be set to \"auto\", to generate a cover-letter only when there\u2019s more than one patch" }, { "name": "filter..clean", @@ -1708,7 +1707,7 @@ { "name": "guitool..noRescan", "insertValue": "guitool.{cursor}.noRescan", - "description": "Don’t rescan the working directory for changes after the tool finishes execution" + "description": "Don\u2019t rescan the working directory for changes after the tool finishes execution" }, { "name": "guitool..confirm", @@ -1790,7 +1789,7 @@ }, { "name": "http.sslCertPasswordProtected", - "description": "Enable Git’s password prompt for the SSL certificate. Otherwise OpenSSL will prompt the user, possibly many times, if the certificate or private key is encrypted. Can be overridden by the GIT_SSL_CERT_PASSWORD_PROTECTED environment variable" + "description": "Enable Git\u2019s password prompt for the SSL certificate. Otherwise OpenSSL will prompt the user, possibly many times, if the certificate or private key is encrypted. Can be overridden by the GIT_SSL_CERT_PASSWORD_PROTECTED environment variable" }, { "name": "http.sslCAInfo", @@ -1826,7 +1825,7 @@ }, { "name": "http.noEPSV", - "description": "A boolean which disables using of EPSV ftp command by curl. This can helpful with some \"poor\" ftp servers which don’t support EPSV mode. Can be overridden by the GIT_CURL_FTP_NO_EPSV environment variable. Default is false (curl will use EPSV)" + "description": "A boolean which disables using of EPSV ftp command by curl. This can helpful with some \"poor\" ftp servers which don\u2019t support EPSV mode. Can be overridden by the GIT_CURL_FTP_NO_EPSV environment variable. Default is false (curl will use EPSV)" }, { "name": "http.userAgent", @@ -2068,7 +2067,7 @@ }, { "name": "pack.threads", - "description": "Specifies the number of threads to spawn when searching for best delta matches. This requires that git-pack-objects be compiled with pthreads otherwise this option is ignored with a warning. This is meant to reduce packing time on multiprocessor machines. The required amount of memory for the delta search window is however multiplied by the number of threads. Specifying 0 will cause Git to auto-detect the number of CPU’s and set the number of threads accordingly" + "description": "Specifies the number of threads to spawn when searching for best delta matches. This requires that git-pack-objects be compiled with pthreads otherwise this option is ignored with a warning. This is meant to reduce packing time on multiprocessor machines. The required amount of memory for the delta search window is however multiplied by the number of threads. Specifying 0 will cause Git to auto-detect the number of CPU\u2019s and set the number of threads accordingly" }, { "name": "pack.indexVersion", @@ -2088,7 +2087,7 @@ }, { "name": "pack.writeBitmapHashCache", - "description": "When true, git will include a \"hash cache\" section in the bitmap index (if one is written). This cache can be used to feed git’s delta heuristics, potentially leading to better deltas between bitmapped and non-bitmapped objects (e.g., when serving a fetch between an older, bitmapped pack and objects that have been pushed since the last gc). The downside is that it consumes 4 bytes per object of disk space, and that JGit’s bitmap implementation does not understand it, causing it to complain if Git and JGit are used on the same repository. Defaults to false" + "description": "When true, git will include a \"hash cache\" section in the bitmap index (if one is written). This cache can be used to feed git\u2019s delta heuristics, potentially leading to better deltas between bitmapped and non-bitmapped objects (e.g., when serving a fetch between an older, bitmapped pack and objects that have been pushed since the last gc). The downside is that it consumes 4 bytes per object of disk space, and that JGit\u2019s bitmap implementation does not understand it, causing it to complain if Git and JGit are used on the same repository. Defaults to false" }, { "name": "pager.", @@ -2150,7 +2149,7 @@ }, { "name": "receive.advertiseAtomic", - "description": "By default, git-receive-pack will advertise the atomic push capability to its clients. If you don’t want to this capability to be advertised, set this variable to false" + "description": "By default, git-receive-pack will advertise the atomic push capability to its clients. If you don\u2019t want to this capability to be advertised, set this variable to false" }, { "name": "receive.autogc", @@ -2500,7 +2499,7 @@ }, { "name": "tar.umask", - "description": "This variable can be used to restrict the permission bits of tar archive entries. The default is 0002, which turns off the world write bit. The special value \"user\" indicates that the archiving user’s umask will be used instead. See umask(2) and git- archive(1)" + "description": "This variable can be used to restrict the permission bits of tar archive entries. The default is 0002, which turns off the world write bit. The special value \"user\" indicates that the archiving user\u2019s umask will be used instead. See umask(2) and git- archive(1)" }, { "name": "transfer.fsckObjects", @@ -2556,7 +2555,7 @@ }, { "name": "user.signingKey", - "description": "If git-tag(1) or git-commit is not selecting the key you want it to automatically when creating a signed tag or commit, you can override the default selection with this variable. This option is passed unchanged to gpg’s --local-user parameter, so you may specify a key using any method that gpg supports" + "description": "If git-tag(1) or git-commit is not selecting the key you want it to automatically when creating a signed tag or commit, you can override the default selection with this variable. This option is passed unchanged to gpg\u2019s --local-user parameter, so you may specify a key using any method that gpg supports" }, { "name": "versionsort.prereleaseSuffix", @@ -2589,7 +2588,7 @@ }, { "name": "--keep-base", - "description": "Set the starting point at which to create the new commits to the merge base of . Running git rebase --keep-base is equivalent to running git rebase --onto …​ . This option is useful in the case where one is developing a feature on top of an upstream branch. While the feature is being worked on, the upstream branch may advance and it may not be the best idea to keep rebasing on top of the upstream but to keep the base commit as-is. Although both this option and --fork-point find the merge base between and , this option uses the merge base as the starting point on which new commits will be created, whereas --fork-point uses the merge base to determine the set of commits which will be rebased" + "description": "Set the starting point at which to create the new commits to the merge base of . Running git rebase --keep-base is equivalent to running git rebase --onto \u2026\u200b . This option is useful in the case where one is developing a feature on top of an upstream branch. While the feature is being worked on, the upstream branch may advance and it may not be the best idea to keep rebasing on top of the upstream but to keep the base commit as-is. Although both this option and --fork-point find the merge base between and , this option uses the merge base as the starting point on which new commits will be created, whereas --fork-point uses the merge base to determine the set of commits which will be rebased" }, { "name": "--continue", @@ -2621,11 +2620,11 @@ }, { "name": "--no-keep-empty", - "description": "Do not keep commits that start empty before the rebase (i.e. that do not change anything from its parent) in the result. The default is to keep commits which start empty, since creating such commits requires passing the --allow-empty override flag to git commit, signifying that a user is very intentionally creating such a commit and thus wants to keep it. Usage of this flag will probably be rare, since you can get rid of commits that start empty by just firing up an interactive rebase and removing the lines corresponding to the commits you don’t want. This flag exists as a convenient shortcut, such as for cases where external tools generate many empty commits and you want them all removed. For commits which do not start empty but become empty after rebasing, see the --empty flag" + "description": "Do not keep commits that start empty before the rebase (i.e. that do not change anything from its parent) in the result. The default is to keep commits which start empty, since creating such commits requires passing the --allow-empty override flag to git commit, signifying that a user is very intentionally creating such a commit and thus wants to keep it. Usage of this flag will probably be rare, since you can get rid of commits that start empty by just firing up an interactive rebase and removing the lines corresponding to the commits you don\u2019t want. This flag exists as a convenient shortcut, such as for cases where external tools generate many empty commits and you want them all removed. For commits which do not start empty but become empty after rebasing, see the --empty flag" }, { "name": "--keep-empty", - "description": "Keep commits that start empty before the rebase (i.e. that do not change anything from its parent) in the result. The default is to keep commits which start empty, since creating such commits requires passing the --allow-empty override flag to git commit, signifying that a user is very intentionally creating such a commit and thus wants to keep it. Usage of this flag will probably be rare, since you can get rid of commits that start empty by just firing up an interactive rebase and removing the lines corresponding to the commits you don’t want. This flag exists as a convenient shortcut, such as for cases where external tools generate many empty commits and you want them all removed. For commits which do not start empty but become empty after rebasing, see the --empty flag" + "description": "Keep commits that start empty before the rebase (i.e. that do not change anything from its parent) in the result. The default is to keep commits which start empty, since creating such commits requires passing the --allow-empty override flag to git commit, signifying that a user is very intentionally creating such a commit and thus wants to keep it. Usage of this flag will probably be rare, since you can get rid of commits that start empty by just firing up an interactive rebase and removing the lines corresponding to the commits you don\u2019t want. This flag exists as a convenient shortcut, such as for cases where external tools generate many empty commits and you want them all removed. For commits which do not start empty but become empty after rebasing, see the --empty flag" }, { "name": "--reapply-cherry-picks", @@ -2850,11 +2849,11 @@ }, { "name": "--autosquash", - "description": "When the commit log message begins with 'squash! …​' (or 'fixup! …​'), and there is already a commit in the todo list that matches the same ..., automatically modify the todo list of rebase -i so that the commit marked for squashing comes right after the commit to be modified, and change the action of the moved commit from pick to squash (or fixup). A commit matches the ... if the commit subject matches, or if the ... refers to the commit’s hash. As a fall-back, partial matches of the commit subject work, too. The recommended way to create fixup/squash commits is by using the --fixup/--squash options of git-commit[1]" + "description": "When the commit log message begins with 'squash! \u2026\u200b' (or 'fixup! \u2026\u200b'), and there is already a commit in the todo list that matches the same ..., automatically modify the todo list of rebase -i so that the commit marked for squashing comes right after the commit to be modified, and change the action of the moved commit from pick to squash (or fixup). A commit matches the ... if the commit subject matches, or if the ... refers to the commit\u2019s hash. As a fall-back, partial matches of the commit subject work, too. The recommended way to create fixup/squash commits is by using the --fixup/--squash options of git-commit[1]" }, { "name": "--no-autosquash", - "description": "When the commit log message begins with 'squash! …' (or 'fixup! …'), and there is already a commit in the todo list that matches the same ..., automatically modify the todo list of rebase -i so that the commit marked for squashing comes right after the commit to be modified, and change the action of the moved commit from pick to squash (or fixup). A commit matches the ... if the commit subject matches, or if the ... refers to the commit’s hash. As a fall-back, partial matches of the commit subject work, too. The recommended way to create fixup/squash commits is by using the --fixup/--squash options of git-commit[1]" + "description": "When the commit log message begins with 'squash! \u2026' (or 'fixup! \u2026'), and there is already a commit in the todo list that matches the same ..., automatically modify the todo list of rebase -i so that the commit marked for squashing comes right after the commit to be modified, and change the action of the moved commit from pick to squash (or fixup). A commit matches the ... if the commit subject matches, or if the ... refers to the commit\u2019s hash. As a fall-back, partial matches of the commit subject work, too. The recommended way to create fixup/squash commits is by using the --fixup/--squash options of git-commit[1]" }, { "name": "--autostash", @@ -2897,7 +2896,7 @@ "-n", "--dry-run" ], - "description": "Don’t actually add the file(s), just show if they exist and/or will be ignored" + "description": "Don\u2019t actually add the file(s), just show if they exist and/or will be ignored" }, { "name": [ @@ -2918,7 +2917,7 @@ "-i", "--interactive" ], - "description": "Add modified contents in the working tree interactively to the index. Optional path arguments may be supplied to limit operation to a subset of the working tree. See “Interactive mode” for details" + "description": "Add modified contents in the working tree interactively to the index. Optional path arguments may be supplied to limit operation to a subset of the working tree. See \u201cInteractive mode\u201d for details" }, { "name": [ @@ -2965,7 +2964,7 @@ }, { "name": "--refresh", - "description": "Don’t add the file(s), but only refresh their stat() information in the index" + "description": "Don\u2019t add the file(s), but only refresh their stat() information in the index" }, { "name": "--ignore-errors", @@ -3030,7 +3029,7 @@ "-n", "--dry-run" ], - "description": "Don’t actually add the file(s), just show if they exist and/or will be ignored" + "description": "Don\u2019t actually add the file(s), just show if they exist and/or will be ignored" }, { "name": [ @@ -3051,7 +3050,7 @@ "-i", "--interactive" ], - "description": "Add modified contents in the working tree interactively to the index. Optional path arguments may be supplied to limit operation to a subset of the working tree. See “Interactive mode” for details" + "description": "Add modified contents in the working tree interactively to the index. Optional path arguments may be supplied to limit operation to a subset of the working tree. See \u201cInteractive mode\u201d for details" }, { "name": [ @@ -3098,7 +3097,7 @@ }, { "name": "--refresh", - "description": "Don’t add the file(s), but only refresh their stat() information in the index" + "description": "Don\u2019t add the file(s), but only refresh their stat() information in the index" }, { "name": "--ignore-errors", @@ -3344,7 +3343,7 @@ "-n", "--dry-run" ], - "description": "Don’t actually remove anything, just show what would be done" + "description": "Don\u2019t actually remove anything, just show what would be done" }, { "name": [ @@ -3365,7 +3364,7 @@ }, { "name": "-x", - "description": "Don’t use the standard ignore rules (see gitignore(5)), but still use the ignore rules given with -e options from the command line. This allows removing all untracked files, including build products. This can be used (possibly in conjunction with git restore or git reset) to create a pristine working directory to test a clean build" + "description": "Don\u2019t use the standard ignore rules (see gitignore(5)), but still use the ignore rules given with -e options from the command line. This allows removing all untracked files, including build products. This can be used (possibly in conjunction with git restore or git reset) to create a pristine working directory to test a clean build" }, { "name": "-X", @@ -3686,7 +3685,7 @@ "-r" ], "isDangerous": true, - "description": "Fetch the remote’s copy of current branch and rebases it into the local copy", + "description": "Fetch the remote\u2019s copy of current branch and rebases it into the local copy", "args": { "isOptional": true, "name": "remote", @@ -3779,7 +3778,7 @@ }, { "name": "--signoff", - "description": "Add a Signed-off-by trailer by the committer at the end of the commit log message. The meaning of a signoff depends on the project to which you’re committing. For example, it may certify that the committer has the rights to submit the work under the project’s license or agrees to some contributor representation, such as a Developer Certificate of Origin. (See http://developercertificate.org for the one used by the Linux kernel and Git projects.) Consult the documentation or leadership of the project to which you’re contributing to understand how the signoffs are used in that project" + "description": "Add a Signed-off-by trailer by the committer at the end of the commit log message. The meaning of a signoff depends on the project to which you\u2019re committing. For example, it may certify that the committer has the rights to submit the work under the project\u2019s license or agrees to some contributor representation, such as a Developer Certificate of Origin. (See http://developercertificate.org for the one used by the Linux kernel and Git projects.) Consult the documentation or leadership of the project to which you\u2019re contributing to understand how the signoffs are used in that project" }, { "name": "--no-signoff", @@ -4183,7 +4182,7 @@ }, { "name": "--hard", - "description": "⚠️WARNING: you will lose all uncommitted changes in addition to the changes introduced in the last commit" + "description": "\u26a0\ufe0fWARNING: you will lose all uncommitted changes in addition to the changes introduced in the last commit" }, { "name": "--mixed", @@ -4734,7 +4733,7 @@ }, { "name": "-m", - "description": "A symbolic-ref refs/remotes//HEAD is set up to point at remote’s branch", + "description": "A symbolic-ref refs/remotes//HEAD is set up to point at remote\u2019s branch", "args": { "name": "master" } @@ -5160,7 +5159,7 @@ "args": { "name": "path" }, - "description": "Prepend to paths printed in informative messages such as ”Fetching submodule foo\". This option is used internally when recursing over submodules" + "description": "Prepend to paths printed in informative messages such as \u201dFetching submodule foo\". This option is used internally when recursing over submodules" }, { "name": "--recurse-submodules-default", @@ -5588,7 +5587,7 @@ }, { "name": "--server-option", - "description": "Transmit the given string to the server when communicating using protocol version 2. The given string must not contain a NUL or LF character. The server’s handling of server options, including unknown ones, is server-specific. When multiple --server-option=