@@ -194,11 +194,7 @@ main() {
194194 debug-off) disable_debug ;;
195195 *) usage "$_usage"; exit 42;;
196196 esac ;;
197− doc)
198− echo
199− echo ".. generic utils/morty.sh documentation"
200− ;;
201−
197+ doc) rst-doc ;;
202198 *) usage "ERROR: unknown or missing command $1"; exit 42;;
203199 esac
204200}
@@ -436,6 +432,33 @@ This removes apache site ${APACHE_MORTY_SITE}."
436432 apache_remove_site "$APACHE_MORTY_SITE"
437433}
438434
435+rst-doc() {
436+
437+ eval "echo \"$(< "${REPO_ROOT}/docs/build-templates/morty.rst")\""
438+
439+ echo -e "\n.. START install systemd unit"
440+ cat <<EOF
441+.. tabs::
442+
443+ .. group-tab:: systemd
444+
445+ .. code:: bash
446+
447+EOF
448+ eval "echo \"$(< "${TEMPLATES}/${SERVICE_SYSTEMD_UNIT}")\"" | prefix_stdout " "
449+ echo -e "\n.. END install systemd unit"
450+
451+ # for DIST_NAME in ubuntu-20.04 arch fedora; do
452+ # (
453+ # DIST_ID=${DIST_NAME%-*}
454+ # DIST_VERS=${DIST_NAME#*-}
455+ # [[ $DIST_VERS =~ $DIST_ID ]] && DIST_VERS=
456+ # # ...
457+ # )
458+ # done
459+}
460+
461+
439462# ----------------------------------------------------------------------------
440463main "$@"
441464# ----------------------------------------------------------------------------