RSS Git Download  Clone
Raw Blame History
const commander = require('commander');
const utils = require('corifeus-utils');
const path = require('path');
const mz = require('mz');
const lib = require('../lib');

commander
    .command('docker <command>')
    .description(`This is for global update`)
    .action(async function (command, options) {
        switch (command) {
            case 'clear':
                await utils.childProcess.exec(`docker rm $(docker ps -a -q)
docker rmi $(docker images -q)|| true`, true)
                break;

            case 'clean':
                await utils.childProcess.exec(`docker rm $(docker ps -q -f status=exited)
docker rmi $(docker images -q -f dangling=true) || true`, true)
                break;

            default:
                console.error(`Unknown error: ${command}`)
                process.exit(1)
                break;
        }

    })
;