Files
moxytool/ts/moxytool.paths.ts

37 lines
805 B
TypeScript
Raw Normal View History

import * as plugins from './moxytool.plugins.ts';
/**
* Package directory path
*/
export const packageDir = plugins.path.dirname(plugins.path.dirname(import.meta.url));
/**
* Data directory for moxytool configurations
*/
export const dataDir = '/etc/moxytool';
/**
* Log directory
*/
export const logDir = plugins.path.join(dataDir, 'logs');
/**
* Temporary working directory
*/
export const tmpDir = plugins.path.join(dataDir, 'tmp');
/**
* Scripts cache directory
*/
export const scriptsCacheDir = plugins.path.join(dataDir, 'scripts');
/**
* Scripts index cache file
*/
export const scriptsIndexFile = plugins.path.join(scriptsCacheDir, 'index.json');
/**
* Last index time tracker file
*/
export const scriptsLastIndexFile = plugins.path.join(scriptsCacheDir, 'last-index-time');