@linkedmink/node-route53-dynamic-dns
Version:
Background process that updates AWS Route 53 DNS address records whenever the public IP of the hosting environment changes
16 lines • 723 B
JavaScript
import { Command } from "commander";
import iamPolicyCommand from "./commands/iam-policy.mjs";
import serviceCommand from "./commands/service.mjs";
import { PACKAGE_UNSCOPED_NAME } from "./constants/version.mjs";
import { EnvironmentConfig } from "./environment/environment-config.mjs";
const program = new Command(PACKAGE_UNSCOPED_NAME)
.option("-e, --env-file <string>", "The path to a dotenv configuration file", ".env")
.parse();
const options = program.opts();
const config = new EnvironmentConfig(options.envFile);
program
.addCommand(serviceCommand(config), { isDefault: true })
.addCommand(iamPolicyCommand(config));
await program.parseAsync();
//# sourceMappingURL=index.mjs.map