Installation outside of HOME, standard XDG paths, packaging
At this time RESH lives in your HOME directory. This is not ideal - it doesn't respect standard locations and it can lead to issues e.g. when HOME becomes empty.
It also doesn't pair well with packaging.
We should only keep the startup shell files in ~/.resh/
and move everything else to more appropriate locations - config directory, XDG data directory, st…
At this time RESH lives in your HOME directory. This is not ideal - it doesn't respect standard locations and it can lead to issues e.g. when HOME becomes empty.
It also doesn't pair well with packaging.
We should only keep the startup shell files in ~/.resh/
and move everything else to more appropriate locations - config directory, XDG data directory, standard locations for executables, etc.