From 617c3d7b05c924b2d5a9d2b2b716bb07942f7e95 Mon Sep 17 00:00:00 2001 From: BalliAsghar Date: Mon, 9 Dec 2024 00:42:47 +0000 Subject: [PATCH] Move Generator to top --- src/uv.ts | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/src/uv.ts b/src/uv.ts index a8c2c8c3453a..cbfe9a44d6e0 100644 --- a/src/uv.ts +++ b/src/uv.ts @@ -1,3 +1,23 @@ +// ////////////////////////////////////////////////////////////////// Generators ////////////////////////////////////////////////////////////////// + +const dependenciesGenerator: Fig.Generator = { + script: { + command: "sh", + args: [ + "-c", + "cat pyproject.toml | grep 'dependencies = ' -A 10 | grep -Eo '\"[^\"]+\"' | cut -d'>' -f1 | tr -d '\"'", + ], + }, + postProcess: (out) => { + return out.split("\n").map((line) => { + return { + name: line, + description: "Dependency", + }; + }); + }, +}; + // ////////////////////////////////////////////////////////////////// Options ////////////////////////////////////////////////////////////////// const indexOptions: Fig.Option[] = [ { @@ -548,24 +568,6 @@ const removeOptions: Fig.Option[] = [ }, ]; -const dependenciesGenerator: Fig.Generator = { - script: { - command: "sh", - args: [ - "-c", - "cat pyproject.toml | grep 'dependencies = ' -A 10 | grep -Eo '\"[^\"]+\"' | cut -d'>' -f1 | tr -d '\"'", - ], - }, - postProcess: (out) => { - return out.split("\n").map((line) => { - return { - name: line, - description: "Dependency", - }; - }); - }, -}; - // sync const syncOptions: Fig.Option[] = [ {