homebrew-services
Version:
Control Homebrew services from OSX
13 lines (11 loc) • 381 B
JavaScript
const run = require('../run');
module.exports = async ({ service } = {}) => {
if (!service) throw new Error('Missing input parameter: service');
try {
const output = await run(['start', service]);
const status = output.match('already') ? 'already started' : 'started';
return { status };
} catch (err) {
throw new Error(`Failed to start ${service}`);
}
};