MCPcopy Index your code
hub / github.com/CommandCodeAI/BaseAI / createBaseAIDirectories

Function createBaseAIDirectories

packages/baseai/src/init/index.ts:142–160  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

140}
141
142async function createBaseAIDirectories(): Promise<void> {
143 const baseaiFolder = path.join(process.cwd(), 'baseai');
144 const dotBaseaiFolder = path.join(process.cwd(), '.baseai');
145
146 try {
147 const baseaiCreated = await createDirIfNotExists(baseaiFolder);
148 const dotBaseaiCreated = await createDirIfNotExists(dotBaseaiFolder);
149
150 if (baseaiCreated && dotBaseaiCreated) {
151 p.log.success('Added `baseai` directory to your project.');
152 }
153 } catch (error) {
154 exitSetupFailed({
155 errorMessage: `Error setting up directories: ${error instanceof Error ? error.message : String(error)}`,
156 warningMessage:
157 'Ensure you have permission to create directories in this location.'
158 });
159 }
160}
161
162export async function createConfigFile(): Promise<void> {
163 const configPath = path.join(process.cwd(), 'baseai', 'baseai.config.ts');

Callers 1

initFunction · 0.85

Calls 2

createDirIfNotExistsFunction · 0.85
exitSetupFailedFunction · 0.85

Tested by

no test coverage detected