@vxrn/takeout-cli
Version:
CLI tools for Takeout starter kit - interactive onboarding and project setup
84 lines (83 loc) • 1.43 kB
JavaScript
import {
checkAllPrerequisites,
checkBun,
checkDocker,
checkGit,
checkNode,
hasRequiredPrerequisites
} from "./utils/prerequisites";
import {
checkAllPorts,
checkPort,
getConflictingPorts,
hasPortConflicts,
TAKEOUT_PORTS
} from "./utils/ports";
import {
copyEnvFile,
createEnvLocal,
envFileExists,
generateSecret,
readEnvVariable,
updateEnvVariable
} from "./utils/env";
import {
checkOnboarded,
markOnboarded,
updateAppConfig,
updatePackageJson
} from "./utils/files";
import {
confirmContinue,
displayOutro,
displayPortConflicts,
displayPrerequisites,
displayWelcome,
promptPassword,
promptSelect,
promptText,
showError,
showInfo,
showSpinner,
showStep,
showSuccess,
showWarning
} from "./utils/prompts";
export {
TAKEOUT_PORTS,
checkAllPorts,
checkAllPrerequisites,
checkBun,
checkDocker,
checkGit,
checkNode,
checkOnboarded,
checkPort,
confirmContinue,
copyEnvFile,
createEnvLocal,
displayOutro,
displayPortConflicts,
displayPrerequisites,
displayWelcome,
envFileExists,
generateSecret,
getConflictingPorts,
hasPortConflicts,
hasRequiredPrerequisites,
markOnboarded,
promptPassword,
promptSelect,
promptText,
readEnvVariable,
showError,
showInfo,
showSpinner,
showStep,
showSuccess,
showWarning,
updateAppConfig,
updateEnvVariable,
updatePackageJson
};
//# sourceMappingURL=index.js.map