app.skel 1.1KB

123456789101112131415161718192021222324252627282930
  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-version "__MKIT_PROJ_VERSION__" \
  10. --saturnin-builtins "__SATURNIN_BUILTINS__" \
  11. --saturnin-cache-home "__SATURNIN_CACHE_HOME__" \
  12. --saturnin-config-home "__SATURNIN_CONFIG_HOME__" \
  13. --saturnin-data-home "__SATURNIN_DATA_HOME__" \
  14. --saturnin-conf-path "$(
  15. saturnin__conf_mkpath \
  16. "__SATURNIN_CONFIG_HOME__/ini.d" \
  17. "__SATURNIN_CONFIG_HOME__" \
  18. "__SATURNIN_CONFIG_LOCAL__" \
  19. "__SATURNIN_SHARE__/ini.d"
  20. )" \
  21. --saturnin-conf-suffix ".ini" \
  22. --saturnin-help-topicpath "__SATURNIN_HELP_TOPICPATH__" \
  23. --saturnin-help-topicsuffix ".md" \
  24. --saturnin-libexec "__SATURNIN_LIBEXEC__" \
  25. --saturnin-libexec-prefix "__MKIT_PROJ_PKGNAME__-" \
  26. --saturnin-meta-help "+__SATURNIN_SHARE__/help" \
  27. "$@"