@rytass/storages-adapter-local
Version:
Rytass Utils Storages local adapter
16 lines (15 loc) • 493 B
TypeScript
import type { StorageOptions } from '@rytass/storages';
export interface StorageLocalOptions extends StorageOptions {
directory: string;
autoMkdir?: boolean;
}
export declare enum StorageLocalHelperCommands {
USED = "du -sm __DIR__ | awk '{ print $1 }'",
FREE = "df -m __DIR__ | awk '$3 ~ /[0-9]+/ { print $4 }'",
TOTAL = "df -m __DIR__ | awk '$3 ~ /[0-9]+/ { print $2 }'"
}
export interface StorageLocalUsageInfo {
used: number;
free: number;
total: number;
}