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