dthree/vorpal

[for discussion] move default localStorage location under $HOME

Open

#122 opened on Mar 1, 2016

View on GitHub
 (11 comments) (3 reactions) (0 assignees)JavaScript (313 forks)batch import
bughelp wanted

Repository metrics

Stars
 (5,609 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

i ran into a problem when trying out your cash project. With my nodejs/npm setup, global installs require sudo: sudo npm i -g cash

however, because of that, cash doesn't have permissions to write to its own localstorage directory:

$ cash
fs.js:794
  return binding.mkdir(pathModule._makeLong(path),
                 ^

Error: EACCES: permission denied, mkdir '/Users/tenaciousmv/npm/lib/node_modules/cash/node_modules/vorpal/dist/.local_storage'

obviously i don't want to run cash with sudo :)

isn't it more typical to put this kind of storage in ~/.vorpal or ~/.cash or somewhere else under $HOME?

Contributor guide