New comment by heliocat on void-packages repository https://github.com/void-linux/void-packages/pull/29115#issuecomment-792343451 Comment: I considered namespacing the commands with the general init scheme name as a prefix (runit-shutdown, runit-halt, etc) originally for the same reason you suggested but decided that using the package name as a suffix was probably more user friendly. This way people can type shut to get all in-path shutdown providers (for example). It also means that there won't be a name collision in the future if runit-void picks up an "init" executable in the future. The other possibility I saw was to use the full package name as the identifier but `runit-void-halt` is pretty awkward with very little gain in usability.