main.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package commandlineargs
  2. import (
  3. "io"
  4. "os"
  5. )
  6. func Name() string {
  7. return CommandLineArgsData.NameData
  8. }
  9. func Help() bool {
  10. return CommandLineArgsData.Help()
  11. }
  12. func PrintUsage() (int, error) {
  13. return CommandLineArgsData.PrintUsage()
  14. }
  15. func PrintVersion() (int, error) {
  16. return CommandLineArgsData.PrintVersion()
  17. }
  18. func PrintOutputVersion() (int, error) {
  19. return CommandLineArgsData.PrintOutputVersion()
  20. }
  21. func PrintLicense() (int, error) {
  22. return CommandLineArgsData.PrintLicense()
  23. }
  24. func PrintReport() (int, error) {
  25. return CommandLineArgsData.PrintReport()
  26. }
  27. func PrintLF() (int, error) {
  28. return CommandLineArgsData.PrintLF()
  29. }
  30. func Version() bool {
  31. return CommandLineArgsData.Version()
  32. }
  33. func OutputVersion() bool {
  34. return CommandLineArgsData.OutputVersion()
  35. }
  36. func License() bool {
  37. return CommandLineArgsData.License()
  38. }
  39. func Report() bool {
  40. return CommandLineArgsData.Report()
  41. }
  42. func ConfigFile() string {
  43. return CommandLineArgsData.ConfigFile()
  44. }
  45. func OutputConfigFile() string {
  46. return CommandLineArgsData.OutputConfig()
  47. }
  48. func SetOutput(writer io.Writer) {
  49. if writer == nil {
  50. writer = os.Stdout
  51. }
  52. CommandLineArgsData.SetOutput(writer)
  53. }