mirror of
https://github.com/daylinmorgan/hwylterm.git
synced 2024-12-22 03:00:43 -06:00
just add the tryImport to both modules
This commit is contained in:
parent
055701f867
commit
b68a35fd78
3 changed files with 11 additions and 11 deletions
|
@ -9,10 +9,13 @@
|
||||||
```
|
```
|
||||||
]##
|
]##
|
||||||
|
|
||||||
|
|
||||||
import std/[enumerate, os, strutils, sequtils, sets, terminal]
|
import std/[enumerate, os, strutils, sequtils, sets, terminal]
|
||||||
import ./private/tryImport
|
|
||||||
tryImport(illwill, "hwylterm/choose requires illwill >= 0.4.1")
|
template tryImport*(x, body) =
|
||||||
|
when not (compiles do: import x): body else: import x
|
||||||
|
tryImport illwill:
|
||||||
|
{.fatal: "hwylterm/choose requires illwill >= 0.4.1".}
|
||||||
|
|
||||||
|
|
||||||
proc exitProc() {.noconv.} =
|
proc exitProc() {.noconv.} =
|
||||||
illwillDeInit()
|
illwillDeInit()
|
||||||
|
|
|
@ -6,8 +6,11 @@
|
||||||
|
|
||||||
import std/[tables]
|
import std/[tables]
|
||||||
import ./bbansi
|
import ./bbansi
|
||||||
import ./private/tryImport
|
|
||||||
tryImport(cligen, "hwylterm/cli requires cligen>= 1.7.5")
|
template tryImport*(x, body) =
|
||||||
|
when not (compiles do: import x): body else: import x
|
||||||
|
tryImport cligen:
|
||||||
|
{.fatal: "hwylterm/cli requires cligen>=1.7.5".}
|
||||||
|
|
||||||
|
|
||||||
type
|
type
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
template tryImport*(x, msg) =
|
|
||||||
const importable = compiles: import x
|
|
||||||
when not importable:
|
|
||||||
{.fatal: msg}
|
|
||||||
else:
|
|
||||||
import x
|
|
Loading…
Reference in a new issue