1. 5

Because burning fossil fuels to power your terminal is cleaner than killing the rain forest for your deepest, darkest secrets.

    1. 3

      this should be installed globally on ~team

    2. 1

      this is pretty cool, also, if you ever need to pip install in a portable directory:

      PYTHONUSERBASE=/tmp/jrnl pip install --ignore-installed --user jrnl[encrypted]

      PYTHONUSERBASE = directory where to install
      --user means install to user’s directory (specified before), not the default location
      --ignore-installed is not needed if you’re gonna be using on the same machine, it signals to download all the dependencies there too, no matter if they’re already installed on your system
      and to run it:

      PYTHONPATH=/tmp/jrnl/lib/python2.7/site-packages/ python /tmp/jrnl/bin/jrnl

      PYTHONPATH = “directory it’s installed in” + “python version” + “/site_packages/”, don’t guess, ls /tmp/jrnl/lib/ if you’re not sure

      You can explictly call pip2 and python2, or pip3 and python3 if you want to specify that, sometimes, like with jrnl, they can be in the same directory without conflicts, just use correct PYTHONPATH and python version