nixos-configs/apps/update/src/app.ts

30 lines
687 B
TypeScript
Raw Normal View History

import { parseArgs } from './lib.ts';
2024-07-20 20:30:43 -04:00
import { updateFirefoxAddons } from '././firefox.ts';
import { updateDocker, updateFlakeInputs, updateVuetorrent } from './misc.ts';
2024-07-20 20:30:43 -04:00
const args = parseArgs();
2024-07-20 20:30:43 -04:00
if (args['d'] || args['docker']) {
console.log(updateDocker());
}
if (args['i'] || args['inputs']) {
console.log(updateFlakeInputs());
}
2024-07-20 20:30:43 -04:00
if (args['f'] || args['firefox']) {
console.log(updateFirefoxAddons());
}
if (args['v'] || args['vuetorrent']) {
console.log(updateVuetorrent());
}
if (args['a'] || args['all']) {
console.log(updateDocker());
console.log(updateFlakeInputs());
console.log(updateFirefoxAddons());
console.log(updateVuetorrent());
}