Files
linux-odyssey/packages/utils/commands.js
T

17 lines
339 B
JavaScript

const fileTypes = {
file: '-f',
folder: '-d',
link: '-L',
socket: '-S',
}
// eslint-disable-next-line import/prefer-default-export
export function buildFileCheckCmd(files) {
return files
.map(
({ path, type, exists }) =>
`${exists ? '' : '! '}test ${fileTypes[type] || '-e'} ${path}`
)
.join(' && ')
}