-
Notifications
You must be signed in to change notification settings - Fork 209
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add default path for programs and help #152
Conversation
It'd definitely be nice to have an actual standard for where to place user programs, but it's definitely something I'd want to get a lot of feedback from the community on first. Might also be better to put the user-controllable path before the |
I like the idea, but there are a few concerns. People would not know intuitively to place files in these directories as these directories do not exist. Also, there is no default path for requires - this is a big one as there's no intuitive way to add require paths. |
@kepler155c startup files/directories don't exist by default either |
Having had another think about this, and chatting with some folks on Discord, I'm actually less sure about this: The nice thing about the current system is that every program can be self-contained. For instance, This is somewhat close to what package managers like nix do - every package, library, etc.. gets its own install directory and the interesting ones are added to your I don't know, I'm just rather spitballing here, so if anyone else has comments, please do say. |
Would a way to add a program to the path without creating a startup file be better? Perhaps via a setting? Say I downloaded and ran an installer for Hive (if I ever complete it) and it created |
We can add a setting this too, but I think we need a specific folder. Many Programs are just one file, so they can be placed in this folder. It is good for newbies. |
Setting with a default value which makes |
It feels kind of arbitrary, considering no existing package manager puts executables there. I like where this is going (FHS but for CC), but I think it needs a bit more thought put into it. |
I just added default paths. Programmers can place their programs and help files inside the path and it can be run from everywhere. I know, you can create a file in /startup to set the Path, but I thinks this is a little bit overkill. Default paths are the better way in my opinion.