This commit is contained in:
2025-10-24 08:09:29 +00:00
commit be406f94f8
95 changed files with 27444 additions and 0 deletions

21
ts/paths.ts Normal file
View File

@@ -0,0 +1,21 @@
/**
* Paths module
* Project paths for mailer
*/
import * as plugins from './plugins.ts';
// Get package directory (where the script is run from)
export const packageDir = Deno.cwd();
// Config directory
export const configDir = plugins.path.join(Deno.env.get('HOME') || '/root', '.mailer');
// Data directory
export const dataDir = plugins.path.join(configDir, 'data');
// Logs directory
export const logsDir = plugins.path.join(configDir, 'logs');
// DKIM keys directory
export const dkimKeysDir = plugins.path.join(configDir, 'dkim-keys');