Fulcrum
Fulcrum copied to clipboard
Consider naming TARGET with only lowercase letters for Linux/BSD
I would like to package Fulcrum for Fedora Linux and would stay as close to upstream and Fedora guidelines as possible.
Installing binaries in the $PATH starting with capital letters make it un-userfriendly for users who starts programs from commandline.
Nothing in the GUI, labels, description, marketing needs to be changed. OpenSCAD solves it like this openscad.pro:
macx {
TARGET = OpenSCAD
}
else {
TARGET = openscad$${SUFFIX}
}
On my machine there is only 4 non-X executables out of 3660 that contains capital letters.
$ ls /usr/bin | wc -l
3660
$ ls -ld /usr/bin/*[[:upper:]]*
-rwxr-xr-x. 1 root root 17008 May 15 14:30 /usr/bin/checkXML5
lrwxrwxrwx. 1 root root 5 Jan 29 2020 /usr/bin/Mail -> mailx
lrwxrwxrwx. 1 root root 26 Jul 8 23:18 /usr/bin/mvnDebug -> /etc/alternatives/mvnDebug
-rwxr-xr-x. 1 root root 30920 Aug 13 13:36 /usr/bin/oLschema2ldif
lrwxrwxrwx. 1 root root 4 Mar 30 2020 /usr/bin/X -> Xorg
-rwxr-xr-x. 1 root root 277 Mar 30 2020 /usr/bin/Xorg
-rwxr-xr-x. 1 root root 2111968 Mar 30 2020 /usr/bin/Xvfb
-rwxr-xr-x. 1 root root 2410584 Mar 30 2020 /usr/bin/Xwayland
Hmm. Maybe. I'll think about it. Of course now lots of systems build it and expect Fulcrum
so.. it may be annoying to people that already expect that spelling...