OpenSDE Packages Database (without history before r20070)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

57 lines
1.5 KiB

  1. -- --- T2-COPYRIGHT-NOTE-BEGIN ---
  2. -- This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  3. --
  4. -- T2 SDE: package/.../sam/sam_dummy.lua
  5. -- Copyright (C) 2006 The T2 SDE Project
  6. --
  7. -- More information can be found in the files COPYING and README.
  8. --
  9. -- This program is free software; you can redistribute it and/or modify
  10. -- it under the terms of the GNU General Public License as published by
  11. -- the Free Software Foundation; version 2 of the License. A copy of the
  12. -- GNU General Public License can be found in the file COPYING.
  13. -- --- T2-COPYRIGHT-NOTE-END ---
  14. local _NAME = "dummy"
  15. local _DESCRIPTION = "Template module (no functionality)"
  16. local _USAGE = [[dummy
  17. Used as template file for new SAM modules. This module has not function
  18. otherwise.
  19. ]]
  20. -- CLI -----------------------------------------------------------------------
  21. require "sam.cli"
  22. local function CLI_exit(self, ...)
  23. self:send("[INFO] exiting")
  24. self:finish()
  25. end
  26. local CLI = sam.cli({
  27. exit = CLI_exit,
  28. })
  29. -- MAIN-----------------------------------------------------------------------
  30. local function main(...)
  31. sam.info(_NAME, "main() in module %s\n", _NAME)
  32. sam.dbg(_NAME, "Arguments (%d):\n", #arg)
  33. for i=1,#arg do
  34. sam.dbg(_NAME, " %s\n", arg[i])
  35. end
  36. sam.dbg(_NAME, "Starting CLI:\n")
  37. CLI()
  38. end
  39. -- SAM MODULE INIT ---------------------------------------------------------
  40. return {
  41. _NAME = _NAME,
  42. _DESCRIPTION = _DESCRIPTION,
  43. _USAGE = _USAGE,
  44. main = main,
  45. }