2022-06-26 20:21:23 +00:00
|
|
|
# SPDX-FileCopyrightText: Copyright (C) Dominik Picheta. All rights reserved.
|
2023-04-25 15:21:27 +00:00
|
|
|
# SPDX-FileCopyrightText: 2022-2023 Anna <cyber@sysrq.in>
|
2022-06-26 20:21:23 +00:00
|
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
|
2022-07-13 03:11:30 +00:00
|
|
|
import std/strutils
|
2022-07-02 14:48:54 +00:00
|
|
|
|
2022-06-26 20:21:23 +00:00
|
|
|
const
|
2023-06-17 07:52:30 +00:00
|
|
|
nimbusVersion* = "1.1.3"
|
2022-06-28 22:45:38 +00:00
|
|
|
|
2022-06-29 02:52:56 +00:00
|
|
|
defaultBinDir* = "/usr/local/bin"
|
2022-06-26 20:21:23 +00:00
|
|
|
defaultNimbleDir* = "/opt/nimble"
|
|
|
|
nimblePackagesDirName* = "pkgs2"
|
2022-06-27 17:43:57 +00:00
|
|
|
|
|
|
|
packageMetadataFileName* = "nimblemeta.json"
|
2022-07-02 14:29:28 +00:00
|
|
|
nimCacheDirName* = "nimcache"
|
2022-06-28 22:45:38 +00:00
|
|
|
|
2023-04-25 15:21:27 +00:00
|
|
|
builderFileName* = "builder.nims"
|
2022-06-28 22:45:38 +00:00
|
|
|
installerFileName* = "installer.nims"
|
2022-06-29 10:05:06 +00:00
|
|
|
testerFileName* = "tester.nims"
|
2022-07-13 07:33:49 +00:00
|
|
|
queryToolFileName* = "querytool.nims"
|
|
|
|
|
|
|
|
nimbleVariables* = [
|
|
|
|
"packageName",
|
|
|
|
"version",
|
|
|
|
"requiresData",
|
|
|
|
"bin",
|
|
|
|
"skipDirs",
|
|
|
|
"skipFiles",
|
|
|
|
"skipExt",
|
|
|
|
"installDirs",
|
|
|
|
"installFiles",
|
|
|
|
"installExt",
|
|
|
|
"srcDir"
|
|
|
|
]
|
2022-07-02 14:48:54 +00:00
|
|
|
|
2022-07-03 21:44:15 +00:00
|
|
|
func tripleQuoted*(s: string): string =
|
2023-04-25 15:21:27 +00:00
|
|
|
## Applies """triple quotes""" to a string.
|
2022-07-02 14:48:54 +00:00
|
|
|
return '"'.repeat(3) & s & '"'.repeat(3)
|