refactor(restic): split each command into its own file refactor: add missing await before promise expects <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes * **Tests** * Improved async assertion handling across test suites for enhanced test reliability * Expanded test coverage for backup, restore, and other core operations * **Refactor** * Reorganized internal utility structure for improved code maintainability * **Chores** * Updated linting configuration and TypeScript dependencies <!-- end of auto-generated comment: release notes by coderabbit.ai -->
42 lines
1.3 KiB
TypeScript
42 lines
1.3 KiB
TypeScript
import { backup } from "./commands/backup";
|
|
import { check } from "./commands/check";
|
|
import { copy } from "./commands/copy";
|
|
import { deleteSnapshot, deleteSnapshots } from "./commands/delete-snapshots";
|
|
import { dump } from "./commands/dump";
|
|
import { forget } from "./commands/forget";
|
|
import { init } from "./commands/init";
|
|
import { keyAdd } from "./commands/key-add";
|
|
import { ls } from "./commands/ls";
|
|
import { repairIndex } from "./commands/repair-index";
|
|
import { restore } from "./commands/restore";
|
|
import { snapshots } from "./commands/snapshots";
|
|
import { stats } from "./commands/stats";
|
|
import { tagSnapshots } from "./commands/tag-snapshots";
|
|
import { unlock } from "./commands/unlock";
|
|
|
|
export { addCommonArgs } from "./helpers/add-common-args";
|
|
export { buildEnv } from "./helpers/build-env";
|
|
export { buildRepoUrl } from "./helpers/build-repo-url";
|
|
export { cleanupTemporaryKeys } from "./helpers/cleanup-temporary-keys";
|
|
|
|
export type { RestoreProgress } from "./commands/restore";
|
|
export type { ForgetGroup, ForgetReason, ResticDumpStream, ResticForgetResponse, Snapshot } from "./types";
|
|
|
|
export const restic = {
|
|
init,
|
|
keyAdd,
|
|
backup,
|
|
restore,
|
|
dump,
|
|
snapshots,
|
|
stats,
|
|
forget,
|
|
deleteSnapshot,
|
|
deleteSnapshots,
|
|
tagSnapshots,
|
|
unlock,
|
|
ls,
|
|
check,
|
|
repairIndex,
|
|
copy,
|
|
};
|