env.js 432 B

1234567891011121314151617181920
  1. import os from 'os';
  2. export const CreateEnvProvider = () => {
  3. return {
  4. getEnv: () => {
  5. let env = process.env;
  6. if ( ! env.PS1 ) {
  7. env.PS1 = `[\\u@\\h \\w]\\$ `;
  8. }
  9. if ( ! env.HOSTNAME ) {
  10. env.HOSTNAME = os.hostname();
  11. }
  12. return env;
  13. },
  14. get (k) {
  15. return this.getEnv()[k];
  16. }
  17. }
  18. }