app.skel 1.3KB

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. #shellcheck disable=SC1090,SC2034
  3. . "$(sfpath)" || exit 3
  4. shellfu import saturnin
  5. saturnin__main \
  6. --saturnin-app-codename "__MKIT_PROJ_CODENAME__" \
  7. --saturnin-app-git-hash "__MKIT_PROJ_GIT_LASTHASH__" \
  8. --saturnin-app-tagline "__MKIT_PROJ_TAGLINE__" \
  9. --saturnin-app-url "__MKIT_PROJ_VCS_BROWSER__" \
  10. --saturnin-app-version "__MKIT_PROJ_VERSION__" \
  11. --saturnin-builtins "__SATURNIN_BUILTINS__" \
  12. --saturnin-cache-home "__SATURNIN_CACHE_HOME__" \
  13. --saturnin-config-home "__SATURNIN_CONFIG_HOME__" \
  14. --saturnin-data-home "__SATURNIN_DATA_HOME__" \
  15. --saturnin-conf-path "$(
  16. saturnin__conf_mkpath \
  17. "__SATURNIN_CONFIG_HOME__/ini.d" \
  18. "__SATURNIN_CONFIG_HOME__" \
  19. "__SATURNIN_CONFIG_LOCAL__" \
  20. "__SATURNIN_SHARE__/ini.d"
  21. )" \
  22. --saturnin-conf-suffix ".ini" \
  23. --saturnin-help-topicpath "__SATURNIN_HELP_TOPICPATH__" \
  24. --saturnin-help-topicsuffix ".md" \
  25. --saturnin-libexec "__SATURNIN_LIBEXEC__" \
  26. --saturnin-libexec-prefix "__MKIT_PROJ_PKGNAME__-" \
  27. --saturnin-meta-help "+__SATURNIN_SHARE__/help" \
  28. --saturnin-sccompgen-path "__SATURNIN_SCCOMPGEN_PATH__" \
  29. --saturnin-msgmode "__SATURNIN_MSGMODE__" \
  30. --saturnin-verbose "__SATURNIN_VERBOSE__" \
  31. "$@"