/** * export test username/password/host/port */ require('dotenv').config({ override: true }) const os = require('os').platform() const { env } = process const TEST_HOST = env[`TEST_HOST_${os}`] || env.TEST_HOST const TEST_PASS = env[`TEST_PASS_${os}`] || env.TEST_PASS const TEST_USER = env[`TEST_USER_${os}`] || env.TEST_USER const TEST_PORT = env[`TEST_PORT_${os}`] || env.TEST_PORT || '22' if (!TEST_HOST || !TEST_PASS || !TEST_USER) { throw new Error(` basic sftp test need TEST_HOST TEST_PASS TEST_USER env set, TEST_PORT is optional (default 22) you can run "cp .sample.env .env" to create env file, then edit .env, fill all required field `) } module.exports = { TEST_HOST, TEST_PASS, TEST_USER, TEST_PORT: '' + TEST_PORT }