Improve age-restricted hyperlinks, clean up markup, and add navigation icons

This commit is contained in:
Bad Manners 2024-08-25 16:18:13 -03:00
parent c55c82633d
commit 57c2c7c649
31 changed files with 279 additions and 138 deletions

View file

@ -17,7 +17,7 @@ async function deployLftp({ host, user, password, targetFolder, sourceFolder, as
[
"-c",
[
`open -u ${user},${password} ${host}`,
`open -u ${user},${password.replaceAll(/([ \t.,:;?!`'"^|*+#&$\(\)\[\]{}<>\\/-])/, "\\$1")} ${host}`,
`mirror --reverse --include-glob ${join(assetsFolder, "*")} --delete --only-missing --no-perms --verbose ${n(sourceFolder)} ${n(targetFolder)}`,
`mirror --reverse --exclude-glob ${join(assetsFolder, "*")} --delete --no-perms --verbose ${n(sourceFolder)} ${n(targetFolder)}`,
`bye`,
@ -27,9 +27,9 @@ async function deployLftp({ host, user, password, targetFolder, sourceFolder, as
stdio: "inherit",
},
);
await new Promise<void>((resolve, reject) => {
await new Promise((resolve, reject) => {
process.on("close", (code) =>
(code === 0) ? resolve() : reject(`lftp failed with code ${code}`),
(code === 0) ? resolve(0) : reject(`lftp failed with code ${code}`),
);
});
}