@akiojin/claude-worktree
Version:
Interactive Git worktree manager for Claude Code with graphical branch selection
74 lines • 3.2 kB
TypeScript
/**
* アプリケーション全体で使用する定数
*/
export declare const BRANCH_TYPES: {
readonly FEATURE: "feature";
readonly HOTFIX: "hotfix";
readonly RELEASE: "release";
readonly MAIN: "main";
readonly DEVELOP: "develop";
readonly OTHER: "other";
};
export declare const BRANCH_PREFIXES: {
readonly FEATURE: "feature/";
readonly HOTFIX: "hotfix/";
readonly RELEASE: "release/";
};
export declare const MAIN_BRANCHES: readonly ["main", "master"];
export declare const DEVELOP_BRANCHES: readonly ["develop", "dev"];
export declare const DISPLAY_CONFIG: {
readonly MAX_BRANCH_NAME_LENGTH: 50;
readonly TABLE_PADDING: 2;
readonly CHANGES_COLUMN_WIDTH: 10;
};
export declare const PROMPT_CONFIG: {
readonly PAGE_SIZE: 15;
readonly SEARCH_ENABLED: true;
};
export declare const GIT_CONFIG: {
readonly DEFAULT_BASE_BRANCH: "main";
readonly FETCH_TIMEOUT: 30000;
readonly PUSH_RETRY_COUNT: 3;
};
export declare const GITHUB_CONFIG: {
readonly PR_FETCH_LIMIT: 100;
readonly DEBUG_ENV_VAR: "DEBUG_CLEANUP";
};
export declare const MESSAGE_KEYS: {
readonly ERROR: {
readonly NOT_GIT_REPO: "error.not_git_repo";
readonly GIT_COMMAND_FAILED: "error.git_command_failed";
readonly WORKTREE_CREATE_FAILED: "error.worktree_create_failed";
readonly GITHUB_CLI_NOT_AVAILABLE: "error.github_cli_not_available";
readonly GITHUB_AUTH_REQUIRED: "error.github_auth_required";
};
readonly SUCCESS: {
readonly WORKTREE_CREATED: "success.worktree_created";
readonly BRANCH_CREATED: "success.branch_created";
readonly CHANGES_COMMITTED: "success.changes_committed";
readonly CHANGES_PUSHED: "success.changes_pushed";
readonly CLEANUP_COMPLETED: "success.cleanup_completed";
};
readonly INFO: {
readonly LOADING: "info.loading";
readonly PROCESSING: "info.processing";
readonly FETCHING_DATA: "info.fetching_data";
};
};
export declare const MESSAGES_JA: {
readonly "error.not_git_repo": "このディレクトリはGitリポジトリではありません";
readonly "error.git_command_failed": "Gitコマンドの実行に失敗しました";
readonly "error.worktree_create_failed": "worktreeの作成に失敗しました";
readonly "error.github_cli_not_available": "GitHub CLIがインストールされていません";
readonly "error.github_auth_required": "GitHub認証が必要です。gh auth login を実行してください";
readonly "success.worktree_created": "worktreeを作成しました";
readonly "success.branch_created": "ブランチを作成しました";
readonly "success.changes_committed": "変更をコミットしました";
readonly "success.changes_pushed": "変更をプッシュしました";
readonly "success.cleanup_completed": "クリーンアップが完了しました";
readonly "info.loading": "読み込み中...";
readonly "info.processing": "処理中...";
readonly "info.fetching_data": "データを取得中...";
};
export declare function getMessage(key: string): string;
//# sourceMappingURL=constants.d.ts.map