@cosmstack/repoeject
Version:
Interactive CLI tool to safely find and delete old or inactive GitHub repositories. Clean up your GitHub profile by removing abandoned projects, old experiments, and unused forks.
8 lines (7 loc) • 632 B
TypeScript
import type { FormattedRepository, Repository } from "../types";
export declare function formatTimeAgo(date: string | Date): string;
export declare function isInactiveRepository(lastUpdateDate: string | Date): boolean;
export declare function formatRepositoryInfo(repo: Repository, commitCount: number): FormattedRepository;
export declare function promptRepositorySelection(repositories: FormattedRepository[]): Promise<FormattedRepository[]>;
export declare function confirmDeletion(repositories: FormattedRepository[]): Promise<boolean>;
export declare function displayDeletionSummary(repositories: FormattedRepository[]): void;