updated cli args and help screen
This commit is contained in:
45
src/paths.ts
45
src/paths.ts
@@ -4,39 +4,48 @@ export interface ScriptPathT {
|
||||
meta: `${string}/${string}/meta.json`
|
||||
error: `${string}/${string}/error.log`
|
||||
dist: `${string}/${string}.user.js`
|
||||
url: `${string}/raw/branch/${string}/${string}/${string}.user.js`
|
||||
url: `${string}/${string}.user.js`
|
||||
}
|
||||
|
||||
export interface getAllPathsOps {
|
||||
baseURL: string
|
||||
baseUrl: string
|
||||
supportUrl: string
|
||||
remoteBranch: string
|
||||
scriptBase: string
|
||||
distBase: string
|
||||
inBase: string
|
||||
outBase: string
|
||||
}
|
||||
|
||||
export default function getAllPaths({
|
||||
baseURL,
|
||||
baseUrl,
|
||||
supportUrl,
|
||||
remoteBranch,
|
||||
scriptBase,
|
||||
distBase,
|
||||
inBase,
|
||||
outBase,
|
||||
}: getAllPathsOps) {
|
||||
// generate links for remote git server
|
||||
if (baseUrl != '' && remoteBranch != '') {
|
||||
if (supportUrl == '') {
|
||||
supportUrl = `${baseUrl}/issues`
|
||||
}
|
||||
baseUrl = `${baseUrl}/raw/branch/${remoteBranch}/${outBase}`
|
||||
}
|
||||
|
||||
return {
|
||||
base: {
|
||||
branch: remoteBranch,
|
||||
script: scriptBase,
|
||||
dist: distBase,
|
||||
in: inBase,
|
||||
out: outBase,
|
||||
},
|
||||
url: {
|
||||
base: baseURL,
|
||||
support: `${baseURL}/issues`,
|
||||
base: baseUrl,
|
||||
support: supportUrl,
|
||||
},
|
||||
script: (name: string): ScriptPathT => ({
|
||||
dir: `${scriptBase}/${name}`,
|
||||
main: `${scriptBase}/${name}/main.ts`,
|
||||
meta: `${scriptBase}/${name}/meta.json`,
|
||||
error: `${scriptBase}/${name}/error.log`,
|
||||
dist: `${distBase}/${name}.user.js`,
|
||||
url: `${baseURL}/raw/branch/${remoteBranch}/${distBase}/${name}.user.js`,
|
||||
dir: `${inBase}/${name}`,
|
||||
main: `${inBase}/${name}/main.ts`,
|
||||
meta: `${inBase}/${name}/meta.json`,
|
||||
error: `${inBase}/${name}/error.log`,
|
||||
dist: `${outBase}/${name}.user.js`,
|
||||
url: `${baseUrl}/${name}.user.js`,
|
||||
}),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user