app.skel 941B

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