diff --git a/packages/create-interchain-app/package.json b/packages/create-interchain-app/package.json index c4cfeb74..1907feed 100644 --- a/packages/create-interchain-app/package.json +++ b/packages/create-interchain-app/package.json @@ -62,6 +62,7 @@ "typescript": "^5.1.6" }, "dependencies": { + "@cosmology/telescope": "^1.12.4", "ansi-colors": "4.1.3", "dargs": "7.0.0", "fuzzy": "0.1.3", diff --git a/packages/create-interchain-app/src/cli.ts b/packages/create-interchain-app/src/cli.ts index 97c6cce7..d408963c 100644 --- a/packages/create-interchain-app/src/cli.ts +++ b/packages/create-interchain-app/src/cli.ts @@ -1,7 +1,16 @@ import { CIA_URL } from "./constants"; import { createGitApp } from "./git-cia-template"; +import protodCommand from '@cosmology/telescope/main/commands/download' export const cli = async (argv, version) => { - const repo = argv.repo ?? CIA_URL; - const createCosmosApp = createGitApp(repo, version); - await createCosmosApp(argv); + switch (argv._[0]) { + case 'protod': + await protodCommand(argv); + break; + default: { + const repo = argv.repo ?? CIA_URL; + const createCosmosApp = createGitApp(repo, version); + await createCosmosApp(argv); + break; + } + } }; \ No newline at end of file diff --git a/packages/create-interchain-app/tsconfig.json b/packages/create-interchain-app/tsconfig.json index 38eee4cc..1cec0747 100644 --- a/packages/create-interchain-app/tsconfig.json +++ b/packages/create-interchain-app/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "baseUrl": ".", - "rootDir": "src", + "rootDir": ".", "skipLibCheck": true, "emitDeclarationOnly": false, "declaration": true,