worktree-tool
Version:
A command-line tool for managing Git worktrees with integrated tmux/shell session management
23 lines • 885 B
TypeScript
export declare const ENV_VARS: {
readonly WORKTREE_NAME: "WTT_WORKTREE_NAME";
readonly WORKTREE_PATH: "WTT_WORKTREE_PATH";
readonly IS_MAIN: "WTT_IS_MAIN";
readonly DISABLE_TMUX: "WTT_DISABLE_TMUX";
readonly TEST_TMUX: "WTT_TEST_TMUX";
};
export declare const VALIDATION: {
readonly MAX_WORKTREE_NAME_LENGTH: 100;
readonly MAX_BRANCH_NAME_LENGTH: 255;
readonly EMPTY_STRING_ERROR: "cannot be empty";
};
export declare const GIT_ERRORS: {
readonly NO_COMMITS: "No commits found. Please make at least one commit before creating worktrees.";
readonly NOT_A_REPO: "Not in a git repository";
readonly INVALID_HEAD: "Not a valid object name";
};
export declare const CONFIG_DEFAULTS: {
readonly VERSION: "1.0.0";
readonly BASE_DIR: ".worktrees";
readonly CONFIG_FILE: ".worktree-config.json";
};
//# sourceMappingURL=constants.d.ts.map