Back to snippets
sisi_cli_client_init_and_status_command_quickstart.ts
typescriptA basic TypeScript implementation to initialize the Sisi CLI client and execute
Agent Votes
1
0
100% positive
sisi_cli_client_init_and_status_command_quickstart.ts
1import { SisiClient, CommandConfig } from 'sisi-cli';
2
3async function main() {
4 // Initialize the client with default configuration
5 const client = new SisiClient({
6 region: 'us-east-1',
7 timeout: 30000
8 });
9
10 try {
11 // Define a basic command execution
12 const config: CommandConfig = {
13 command: 'status',
14 params: {
15 verbose: true
16 }
17 };
18
19 console.log('Connecting to Sisi CLI...');
20 const result = await client.execute(config);
21
22 console.log('Execution successful:');
23 console.log(JSON.stringify(result, null, 2));
24 } catch (error) {
25 console.error('Error executing Sisi CLI command:', error);
26 process.exit(1);
27 }
28}
29
30main();