To keep quality and consistency I follow these rules for our files
installed into bindir. I would like others to follow them too.

1) We have a special bin/ subdirectory for programs installed to bindir.

2) We don't install any program to bindir that does not have a man page.

3) We don't install any program to bindir without --help and --version.

4) The programs in the system's bindir should not have any extension.

   Extensions like .sh or .pl are good for files without +x permissions
   so that a user could know what interpretter to run on these files.
   Additional reasoning:
   My /usr/bin has 2002 files. From 280 sh/bash scripts only 11 are *.sh.

5) The programs should have the "fvwm-" prefix for consistency.

   Additional reasoning:
   My /usr/bin has 242 files in the dash form like "gnome-bug" and 
   and only 95 files in the underscore form like "pg_dump".

I think many projects follow these rules. They lead to a better user
experience.

Regards,
Mikhael.
--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to