Различают общую man-страницу и man-страницу для конкретной реализации?
Я написал набор программ, которые должны работать как на MacOS X, так и на GNU/Linux. Для большинства компонентов код идентичен как для MacOS X, так и для GNU/Linux - однако есть несколько низкоуровневых команд, для которых (на основе автоопределения) установщик установит реализацию инструмента, специфичную для вашей операционной системы. - который (как я уже сказал) на данный момент является либо MacOS X, либо GNU/Linux.
Дело в том, что для этих низкоуровневых команд, которые имеют разные реализации для разных систем, каждая команда требует установки двух man-страниц, одна из которых описывает использование и поведение команды независимо от того, какую систему / реализацию вы используете - и другой, который просто документирует специфические особенности реализации команды в конкретной системе.
Итак, мой вопрос - предлагает ли команда man способ различать две такие man-страницы? И если так, что это?
У меня уже есть решение, когда вы обращаетесь к man-страницам через собственную опцию команды --help (в основном, то, что общая man-страница - это то, что вы видите, когда вызываете команду с самой опцией --help - но все же generic man-страница содержит инструкции относительно того, какая опция будет отображать man-страницу для конкретной реализации), но сейчас я перехожу к той части, где я напишу возможность для установщика программы установить man-страницы, где они могут быть на самом деле доступ к нему осуществляется через команду man, и поэтому, когда речь идет об этих низкоуровневых командах, мне нужно знать, есть ли способ различить эти две отдельные страницы руководства для одной и той же команды.