satcmd.skel 911B

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