|
1 | 1 | import { getWorkingDirectory } from '../../../lib'; |
2 | | -import type { BuildType, ModelProvider, NetworkMode, SDKFramework, TargetLanguage } from '../../../schema'; |
| 2 | +import type { BuildType, ModelProvider, SDKFramework, TargetLanguage } from '../../../schema'; |
3 | 3 | import { getErrorMessage } from '../../errors'; |
4 | 4 | import { COMMAND_DESCRIPTIONS } from '../../tui/copy'; |
5 | 5 | import { CreateScreen } from '../../tui/screens/create'; |
6 | | -import { parseCommaSeparatedList } from '../shared/vpc-utils'; |
7 | 6 | import { type ProgressCallback, createProject, createProjectWithAgent, getDryRunInfo } from './action'; |
8 | 7 | import type { CreateOptions } from './types'; |
9 | 8 | import { validateCreateOptions } from './validate'; |
@@ -121,9 +120,6 @@ async function handleCreateCLI(options: CreateOptions): Promise<void> { |
121 | 120 | modelProvider: options.modelProvider as ModelProvider, |
122 | 121 | apiKey: options.apiKey, |
123 | 122 | memory: options.memory as 'none' | 'shortTerm' | 'longAndShortTerm', |
124 | | - networkMode: options.networkMode as NetworkMode | undefined, |
125 | | - subnets: parseCommaSeparatedList(options.subnets), |
126 | | - securityGroups: parseCommaSeparatedList(options.securityGroups), |
127 | 123 | skipGit: options.skipGit, |
128 | 124 | skipPythonSetup: options.skipPythonSetup, |
129 | 125 | onProgress, |
@@ -156,9 +152,6 @@ export const registerCreate = (program: Command) => { |
156 | 152 | .option('--model-provider <provider>', 'Model provider (Bedrock, Anthropic, OpenAI, Gemini) [non-interactive]') |
157 | 153 | .option('--api-key <key>', 'API key for non-Bedrock providers [non-interactive]') |
158 | 154 | .option('--memory <option>', 'Memory option (none, shortTerm, longAndShortTerm) [non-interactive]') |
159 | | - .option('--network-mode <mode>', 'Network mode: PUBLIC or VPC (default: PUBLIC) [non-interactive]') |
160 | | - .option('--subnets <ids>', 'Comma-separated subnet IDs (required for VPC mode) [non-interactive]') |
161 | | - .option('--security-groups <ids>', 'Comma-separated security group IDs (required for VPC mode) [non-interactive]') |
162 | 155 | .option('--output-dir <dir>', 'Output directory (default: current directory) [non-interactive]') |
163 | 156 | .option('--skip-git', 'Skip git repository initialization [non-interactive]') |
164 | 157 | .option('--skip-python-setup', 'Skip Python virtual environment setup [non-interactive]') |
@@ -186,9 +179,6 @@ export const registerCreate = (program: Command) => { |
186 | 179 | options.modelProvider ?? |
187 | 180 | options.apiKey ?? |
188 | 181 | options.memory ?? |
189 | | - options.networkMode ?? |
190 | | - options.subnets ?? |
191 | | - options.securityGroups ?? |
192 | 182 | options.outputDir ?? |
193 | 183 | options.skipGit ?? |
194 | 184 | options.skipPythonSetup ?? |
|
0 commit comments