feat: buildFileCheckCmd

This commit is contained in:
Lin, Hung-Shin authored and wancat committed 2023-10-29 17:41:38 +08:00
1 parent b7ecfe3980
commit af27780763
3 files changed
+55

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
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(' && ')
}