``` > xo-backups create-symlink-indexes ./xo-vm-backups vm.name_label > ls ./xo-vm-backups/indexes/vm.name_label Debian\ 9.5\ 64bit\ web9 -> ../../c60dc26a-49e8-be58-6ae4-175cf03b19d5/ Prod\ VM -> ../../1498796a-3d23-d0cc-74be-b25d6e598c03/ ```
20 lines
452 B
JavaScript
Executable File
20 lines
452 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
|
|
require('./_composeCommands')({
|
|
'clean-vms': {
|
|
get main() {
|
|
return require('./commands/clean-vms')
|
|
},
|
|
usage: '[--force] xo-vm-backups/*',
|
|
},
|
|
'create-symlink-index': {
|
|
get main() {
|
|
return require('./commands/create-symlink-index')
|
|
},
|
|
usage: 'xo-vm-backups <field path>',
|
|
},
|
|
})(process.argv.slice(2), 'xo-backups').catch(error => {
|
|
console.error('main', error)
|
|
process.exitCode = 1
|
|
})
|