On Thu, Oct 6, at 2:01 PM, Allan Odgaard wrote:
On 06/10/2005, at 20.01, Eric Knapp wrote:
[...] Are the TM guys thinking of an installer that creates the symlink for you?
Yes, just need to figure out what's best.
E.g. probably only makes sense to ask if the application is installed (rather than running from a disk image), and maybe not ask the first time a user runs the application (since he wouldn't know if he'd want it yet). And also provide a way for the user to maybe create it later and or inspect what was what done… and personally I favor ~/bin but that doesn't exist by default, and thus would also need to be added to the PATH… a lot to think about :)
Please do not hardcode it to ~/bin. If you want to introduce a unixy kind of hierarchy in the users directory, it should rather be ~/ something/bin, because when you think about it you also want ~/ something/man, ~/something/lib, ~/something/include, ~/something/etc and so on, and I would rather not have all those directories cluttering up my home directory. 'something' happens to be 'Unix' on my system, and I bet other folks system found any number of different names for that.
Also /usr/bin, /usr/local/bin, /opt/bin and others might all be candidates, but I know of a number of companies that have conflicting policies about how those directories should be used.
In short an installer may suggest a location, but the user should be able to edit it. And it should probably be noted in the preferences system, so when the next TM installer comes along it can find it.
Gerd