File size: 916 Bytes
4e23b01 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | export type { StatResult } from './types';
export type { KaosProcess } from './process';
export type { Kaos } from './kaos';
export type {
Environment,
EnvironmentDeps,
OsKind,
ShellName,
} from './environment';
export { detectEnvironment, detectEnvironmentFromNode } from './environment';
export type {
ShellPathBridge,
ShellPathBridgeDeps,
ShellPathBridgeEnv,
} from './shell-path-bridge';
export { createShellPathBridge, getShellPathBridge, translateShellDrivePath } from './shell-path-bridge';
export {
KaosError,
KaosValueError,
KaosFileExistsError,
KaosShellNotFoundError,
} from './errors';
export { LocalKaos } from './local';
export {
chdir,
exec,
execWithEnv,
getCurrentKaos,
getcwd,
gethome,
glob,
iterdir,
mkdir,
normpath,
pathClass,
readBytes,
readLines,
readText,
runWithKaos,
setCurrentKaos,
stat,
writeBytes,
writeText,
} from './current';
|