17 lines
523 B
TypeScript
17 lines
523 B
TypeScript
import type { Command } from '../../commands.js'
|
|
import { getSubscriptionType } from '../../utils/auth.js'
|
|
import { isEnvTruthy } from '../../utils/envUtils.js'
|
|
|
|
const upgrade = {
|
|
type: 'local-jsx',
|
|
name: 'upgrade',
|
|
description: 'Upgrade to Max for higher rate limits and more Opus',
|
|
availability: ['claude-ai'],
|
|
isEnabled: () =>
|
|
!isEnvTruthy(process.env.DISABLE_UPGRADE_COMMAND) &&
|
|
getSubscriptionType() !== 'enterprise',
|
|
load: () => import('./upgrade.js'),
|
|
} satisfies Command
|
|
|
|
export default upgrade
|