Constants.cs 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. namespace Quadarax.Foundation.Core.QConsole
  2. {
  3. public static class Constants
  4. {
  5. public static class Console
  6. {
  7. public const string DebugModeExplicitArg = "-dbg";
  8. }
  9. public static class Arguments
  10. {
  11. public static class Selection
  12. {
  13. public const string Code = "s";
  14. public const string Description = "Execute command with selection mode. You will be able to select values.";
  15. public const string Hint = "<enable>";
  16. public static class Clear
  17. {
  18. public const string Code = "c";
  19. public const string Description = "Clears all global selection cache.";
  20. public const string Hint = "<enable>";
  21. }
  22. public static class Delete
  23. {
  24. public const string Code = "d";
  25. public const string Description = "Delete specific ordinals from global selection cache.";
  26. public const string Hint = "<ordinal_values>";
  27. }
  28. public static class List
  29. {
  30. public const string Code = "l";
  31. public const string Description = "Disable list global selection cache.";
  32. public const string Hint = "<disaled>";
  33. }
  34. }
  35. public static class Lists
  36. {
  37. public static class PageMode
  38. {
  39. public const string Code = "p";
  40. public const string Description = "Enables paging mode. List shows items by pages.";
  41. public const string Hint = "<enables>";
  42. }
  43. public static class ItemsPerPage
  44. {
  45. public const string Code = "pp";
  46. public const string Description = "Defines number of items shown in one page. Use only in Paging mode.";
  47. public const string Hint = "<count_per_page>";
  48. }
  49. public static class Page
  50. {
  51. public const string Code = "pg";
  52. public const string Description = "Defines shown default page. Use only in Paging mode. If 0, then inactive.";
  53. public const string Hint = "<default_page>";
  54. }
  55. }
  56. }
  57. public static class Commands
  58. {
  59. public static class Help
  60. {
  61. public const string Name = "HELP";
  62. public const string Description = "Shows list of available commands and arguments.";
  63. public static class ArgCommandName
  64. {
  65. public const string Code = "n";
  66. public const string Hint = "command_name";
  67. public const string Description = "Name of command to list specification.";
  68. }
  69. }
  70. public static class Exit
  71. {
  72. public const string Name = "EXIT";
  73. public const string Description = "Exits interactive console.";
  74. }
  75. public static class Clear
  76. {
  77. public const string Name = "CLEAR";
  78. public const string Description = "Clears console window.";
  79. }
  80. public static class Selection
  81. {
  82. public const string Name = "SELECTION";
  83. public const string Description = "Shows global selection cache and provide operations";
  84. }
  85. public static class Print
  86. {
  87. public const string Name = "PRINT";
  88. public const string Description = "Print outs variable value to console";
  89. public static class ArgCommandClipboard
  90. {
  91. public const string Code = "c";
  92. public const string Hint = "enabled";
  93. public const string Description = "Copy output to clipboard.";
  94. }
  95. public static class ArgCommandValue
  96. {
  97. public const string Code = "v";
  98. public const string Hint = "value";
  99. public const string Description = "Variable name code @<selection_ordinal>.";
  100. }
  101. }
  102. }
  103. }
  104. }