Esempio n. 1
0
        public static string ToLinuxString(TarOperation operation)
        {
            switch (operation)
            {
            case TarOperation.AppendArchive: return("-A");

            case TarOperation.Create: return("-c");

            case TarOperation.Diff: return("-d");

            case TarOperation.List: return("-t");

            case TarOperation.AppendFiles: return("-r");

            case TarOperation.Update: return("-u");

            case TarOperation.Extract: return("-x");

            default:
                throw new ArgumentOutOfRangeException(nameof(operation), operation, null);
            }
        }
Esempio n. 2
0
 public TarCommand(TarOperation operation)
 {
     Operation = operation;
 }