@veecode-platform/safira-cli
Version:
Generate a microservice project from your spec.
15 lines (14 loc) • 531 B
TypeScript
import { GitProviderEnum } from "./git-providers";
export declare class GitUtils {
static parseToGitUrl(url: string): string;
static getRepositoryData(urlParam?: string): Promise<GitRepository>;
static generateRepoUrl(projectName: string, provider: GitProviderEnum): string;
static validatePath(path: string): string;
static askByGitCredentials(provider: GitProviderEnum): Promise<void>;
}
export interface GitRepository {
provider: GitProviderEnum;
host: string;
owner: string;
name: string;
}