prettier-plugin-apex
Version:
Salesforce Apex plugin for Prettier
27 lines (26 loc) • 773 B
JavaScript
import { parseArgs } from "util";
import { stop } from "../src/http-server.js";
async function teardown(host, port, password) {
await stop(host, Number.parseInt(port, 10), password);
}
const options = {
host: {
short: "h",
default: "localhost",
type: "string",
},
port: {
short: "p",
default: "2117",
type: "string",
},
password: {
short: "s",
default: "secret",
type: "string",
describe: "Password that can be used to remotely shutdown the server",
},
};
const parsed = parseArgs({ options });
teardown(parsed.values.host ?? options.host.default, parsed.values.port ?? options.port.default, parsed.values.password ?? options.password.default);