UNPKG

@appswap/cli

Version:

A comprehensive CLI tool for CI/CD pipelines to manage versioning and publishing across multiple platforms

18 lines 962 B
export declare class GitHelper { private git; constructor(projectRoot?: string); getCurrentBranch(): Promise<string>; getLastTag(): Promise<string | null>; createTag(tagName: string, message: string): Promise<void>; pushTags(): Promise<void>; isClean(): Promise<boolean>; getRemoteUrl(): Promise<string | null>; matchesBranchPattern(branchName: string, pattern: string): boolean; getLatestVersionTagFromBranch(branchName: string, tagPrefix?: string): Promise<string | null>; getAllVersionTagsFromBranch(branchName: string, tagPrefix?: string): Promise<string[]>; isBranchCaughtUpWith(currentBranch: string, targetBranch: string): Promise<boolean>; getLatestVersionFromBranch(branchName: string, tagPrefix?: string): Promise<string | null>; findMainBranchName(): Promise<string>; getPreviousVersion(currentVersion: string, tagPrefix?: string): Promise<string>; } //# sourceMappingURL=git-helper.d.ts.map