Collaborative editing (#1660)

This commit is contained in:
Tom Moor
2021-09-10 22:46:57 -07:00
committed by GitHub
parent 0a998789a3
commit 801f6681ba
144 changed files with 3552 additions and 310 deletions

21
server/utils/args.js Normal file
View File

@@ -0,0 +1,21 @@
// @flow
/**
* Get the value of a command line argument
*
* @param {string} name The name of the argument
* @param {string} shortName The optioanl short name
*
* @returns {string} The value of the argument.
*/
export function getArg(name: string, shortName?: string) {
return process.argv
.slice(2)
.filter(
(arg) =>
arg.startsWith(`--${name}=`) ||
(shortName && arg.startsWith(`-${shortName}=`))
)
.map((arg) => arg.split("=")[1])
.join(",");
}