app.skel 898B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. . "$(shellfu-get path)" || exit 3
  3. #
  4. # =====BEGIN BUILT PART=====
  5. #
  6. #shellcheck disable=SC2034
  7. {
  8. SATURNIN_APP_CODENAME="__MKIT_PROJ_CODENAME__"
  9. SATURNIN_APP_TAGLINE="__MKIT_PROJ_TAGLINE__"
  10. SATURNIN_APP_VERSION="__MKIT_PROJ_VERSION__"
  11. SATURNIN_APP_GIT_HASH="__MKIT_PROJ_GIT_LASTHASH__"
  12. SATURNIN_CACHE_HOME="__SATURNIN_CACHE_HOME__"
  13. SATURNIN_LIBEXEC="__SATURNIN_LIBEXEC__"
  14. SATURNIN_LIBEXEC_PREFIX="__MKIT_PROJ_PKGNAME__-"
  15. SHELLFU_PATH="__SATURNIN_SHELLFU_DIR__"
  16. PRETTY_USAGE="subcommand"
  17. }
  18. shellfu import saturnin
  19. SATURNIN_CONF_PATH="$(
  20. saturnin__conf_mkpath \
  21. __SATURNIN_CONFIG_USER__/ini.d \
  22. __SATURNIN_CONFIG_USER__ \
  23. __SATURNIN_CONFIG_LOCAL__ \
  24. __SATURNIN_SHARE__/ini.d
  25. )"
  26. #
  27. # =====END BUILT PART=====
  28. #
  29. export SATURNIN_CONF_PATH SHELLFU_PATH PRETTY_USAGE \
  30. SATURNIN_CACHE_HOME
  31. saturnin__main "$@"