tildify.js 349 B

1234567891011121314151617
  1. const startWith = require('./startWith');
  2. const path = require('path');
  3. const os = require('os');
  4. const homeDir = os.homedir();
  5. exports = function(p) {
  6. p = path.normalize(p) + path.sep;
  7. if (startWith(p, homeDir)) {
  8. p = p.replace(homeDir + path.sep, `~${path.sep}`);
  9. }
  10. return p.slice(0, -1);
  11. };
  12. module.exports = exports;