/ commands / extra-usage / extra-usage-noninteractive.ts
extra-usage-noninteractive.ts
 1  import { runExtraUsage } from './extra-usage-core.js'
 2  
 3  export async function call(): Promise<{ type: 'text'; value: string }> {
 4    const result = await runExtraUsage()
 5  
 6    if (result.type === 'message') {
 7      return { type: 'text', value: result.value }
 8    }
 9  
10    return {
11      type: 'text',
12      value: result.opened
13        ? `Browser opened to manage extra usage. If it didn't open, visit: ${result.url}`
14        : `Please visit ${result.url} to manage extra usage.`,
15    }
16  }