@itkyk/ftp-controller
Version:
## How to use this module. 1. Npm module install ``` $ npm i -D @itkyk/ftp-controller ```
33 lines (32 loc) • 665 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const fs = require("fs");
const createEnv = () => {
if (!fs.existsSync(`./ftp`)) {
fs.mkdirSync(`./ftp`);
}
};
const templateEnvFile = () => {
const envFile = `user=""
password=""
host=""
localRoot=""
remoteRoot=""
include="*,**/*"
deleteRemote=true
forcePasv=true
`;
fs.writeFile("./ftp/.env.template", envFile, (err) => {
if (err) {
console.log(err);
}
else {
console.log("create template env file");
}
});
};
const init = () => {
createEnv();
templateEnvFile();
};
exports.default = init;