import { initDatabaseModels } from '../server/initializers'
import { remove, readdir } from 'fs-extra'
import { VideoRedundancyModel } from '../server/models/redundancy/video-redundancy'
+import { getUUIDFromFilename } from '../server/helpers/utils'
run()
.then(() => process.exit(0))
return toDelete
}
-function getUUIDFromFilename (filename: string) {
- const regex = /[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/
- const result = filename.match(regex)
-
- if (!result || Array.isArray(result) === false) return null
-
- return result[0]
-}
-
async function askConfirmation () {
return new Promise((res, rej) => {
prompt.start()