UNPKG

biome

Version:

A simple way to manage environment variables on a per-project basis

39 lines (27 loc) 1.22 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = ls; var _fsPromise = require('fs-promise'); var _fsPromise2 = _interopRequireDefault(_fsPromise); var _bluebird = require('bluebird'); var _bluebird2 = _interopRequireDefault(_bluebird); var _path = require('path'); var _path2 = _interopRequireDefault(_path); var _chalk = require('chalk'); var _chalk2 = _interopRequireDefault(_chalk); var _constants = require('./constants'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function ls() { return _fsPromise2.default.readdir((0, _constants.biomeFolderName)()).then(files => { console.info(`(for help, run ${ _chalk2.default.green("biome --help") })`); console.info(`(use ${ _chalk2.default.green("biome init [project]") } to create a new project)`); console.info(`(use ${ _chalk2.default.green("biome use <name>") } to activate)`); console.info("All biomes:"); files.forEach(file => { let name = file.replace(/\.json$/, ''); console.info(process.env.BIOME_PROJECT && process.env.BIOME_PROJECT.trim() === name.trim() ? _chalk2.default.red('*') : ' ', name); }); }); }