import { findOrWriteAppJsonFileComponent } from './find-or-write-app-json-file-component';
import { findOrWriteAppPyFileComponent } from './find-or-write-app-py-file-component';
import { findOrWriteProjectJsonFileComponent } from '../project';
import { findOrWriteDockerfileComponent } from '../docker';

export async function appInitComponent(props: {
  yes: boolean;
  project?: string;
}) {
  const { yes, project } = props;
  await findOrWriteProjectJsonFileComponent({ yes, projectUuid: project });
  await findOrWriteAppJsonFileComponent({ yes });
  await findOrWriteAppPyFileComponent({ yes });
  await findOrWriteDockerfileComponent({ yes });
}
