@lexmin0412/gcm
Version:
29 lines (28 loc) • 963 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.REPO_FOLDER_PATH = exports.CONFIG_REPO_NAME = exports.TEMP_SYNC_DIR = exports.TEMP_FOLDER_NAME = void 0;
var path_1 = __importDefault(require("path"));
var os_1 = __importDefault(require("os"));
/**
* GCM 配置目录
*/
var GCM_CONFIG_DIR = path_1.default.join(os_1.default.homedir(), ".gcm");
/**
* 临时工作目录名称
*/
exports.TEMP_FOLDER_NAME = "sync_temp_workspace";
/**
* 临时工作目录,用于处理配置同步工作
*/
exports.TEMP_SYNC_DIR = path_1.default.join(GCM_CONFIG_DIR, exports.TEMP_FOLDER_NAME);
/**
* 配置仓库名称
*/
exports.CONFIG_REPO_NAME = "config";
/**
* 仓库临时存放目录路径
*/
exports.REPO_FOLDER_PATH = path_1.default.join(exports.TEMP_SYNC_DIR, exports.CONFIG_REPO_NAME);