mirror of
https://github.com/cupcakearmy/autorestic.git
synced 2024-12-22 16:26:25 +00:00
moved around params
This commit is contained in:
parent
cf09cdbb30
commit
d7cdeafe60
@ -45,17 +45,18 @@ export const forgetLocation = (dryRun: boolean, name: string, backup: Location,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const forgetAll = (dryRun: boolean, backups?: Locations) => {
|
export const forgetAll = (backups?: Locations, flags?: Flags) => {
|
||||||
if (!config) throw ConfigError
|
if (!config) throw ConfigError
|
||||||
if (!backups) {
|
if (!backups) {
|
||||||
backups = config.locations
|
backups = config.locations
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('\nRemoving old shapshots according to policy'.underline.grey)
|
console.log('\nRemoving old shapshots according to policy'.underline.grey)
|
||||||
|
const dryRun = flags ? flags['dry-run'] : false
|
||||||
if (dryRun) console.log('Running in dry-run mode, not touching data\n'.yellow)
|
if (dryRun) console.log('Running in dry-run mode, not touching data\n'.yellow)
|
||||||
|
|
||||||
for (const [name, backup] of Object.entries(backups)) {
|
for (const [name, backup] of Object.entries(backups)) {
|
||||||
var policy = config.locations[name].keep
|
const policy = config.locations[name].keep
|
||||||
forgetLocation(dryRun, name, backup, policy)
|
forgetLocation(dryRun, name, backup, policy)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user