SourceAspect.cs 972 B

123456789101112131415161718192021222324252627282930
  1. using Quadarax.Foundation.Core.QConsole.Argument;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. namespace qdr.app.tools.qfu.Commands.Aspects
  8. {
  9. internal class SourceAspect
  10. {
  11. #region *** Constants ***
  12. public const string ARG_SRC_NAME = "source";
  13. private const string ARG_SRC_HINT = "source";
  14. private const string ARG_SRC_DESCR = "Source file or directory name to operate with.";
  15. private const int ARG_SRC_ORD = 0;
  16. #endregion
  17. #region *** Public Operations ***
  18. public static IEnumerable<AbstractArgument> SetupArguments()
  19. {
  20. return
  21. [
  22. new OrdinalArgument(ARG_SRC_ORD,false, ARG_SRC_NAME, ARG_SRC_DESCR, ARG_SRC_HINT, Quadarax.Foundation.Core.QConsole.Value.TypeValuesEnum.String, string.Empty, true)
  23. ];
  24. }
  25. #endregion
  26. }
  27. }