Skip to content

Commit 2cb3772

Browse files
committed
update kapsis to new api
Signed-off-by: George Lemon <georgelemon@protonmail.com>
1 parent b4b6bc7 commit 2cb3772

4 files changed

Lines changed: 13 additions & 11 deletions

File tree

src/denim.nim

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,10 @@ elif isMainModule:
1010
import kapsis
1111
import denimpkg/commands/[new, build, publish]
1212

13-
# App:
14-
# about:
15-
# "DENIM 🔥 Native Node/BunJS addons powered by Nim"
16-
commands:
17-
build file(`nim`), bool(-y), bool(--cmake), bool(-r), bool(--verbose):
18-
## Build a native `node` addon from Nim
19-
publish file(`addon`):
20-
## Publish your addon (requires npm cli)
13+
initKapsis do:
14+
commands:
15+
build file(nim), ?bool("-y"), ?bool("--cmake"),
16+
?string("--libs"), ?bool("-r"), ?bool("--verbose"):
17+
## Build a native `node` addon from Nim
18+
publish file(addon):
19+
## Publish your addon (requires npm cli)

src/denimpkg/commands/build.nim

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import std/[os, osproc, json, strutils]
2-
import kapsis/[cli, runtime]
2+
import kapsis/runtime
3+
import kapsis/interactive/prompts
34
import ../utils
45

56
proc getNodeGypConfig(getNimPath: string, release: bool = false): JsonNode =

src/denimpkg/commands/new.nim

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import kapsis/[cli, runtime]
1+
import kapsis/runtime
2+
import kapsis/interactive/prompts
23

34
proc runCommand*(v: Values) =
45
discard

src/denimpkg/commands/publish.nim

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import kapsis/[cli, runtime]
1+
import kapsis/runtime
2+
import kapsis/interactive/prompts
23

34
proc publishCommand*(v: Values) =
45
## Command to publish a precompiled Node addon to NPM via GitHub Actions

0 commit comments

Comments
 (0)