exitError('--tmpdir %s: directory does not exist or is not accessible', program[ 'tmpdir' ])
}
- removeEndSlashes(url)
- removeEndSlashes(program[ 'targetUrl' ])
+ url = removeEndSlashes(url)
+ program[ 'targetUrl' ] = removeEndSlashes(program[ 'targetUrl' ])
const user = { username, password }
}
function removeEndSlashes (url: string) {
- while (url.endsWith('/')) {
- url.slice(0, -1)
- }
+ return url.replace(/\/+$/, '')
}
async function promptPassword () {
exitError(`Invalid date passed: ${dateAsStr}. Expected format: YYYY-MM-DD. See help for usage.`);
}
const date = new Date(dateAsStr);
+ date.setHours(0, 0, 0);
if (isNaN(date.getTime())) {
exitError(`Invalid date passed: ${dateAsStr}. See help for usage.`);
}