compressionOptions top-level property

List<Option> compressionOptions
final

Implementation

final List<Option> compressionOptions = [
  Option(
      name: ['a', '-a', '--auto-compress'],
      description: 'Use archive suffix to determine the compression program',
      exclusiveOn: compressionExclusive),
  Option(
      name: ['I', '-I', '--use-compress-program'],
      description: 'Filter data through COMMAND',
      exclusiveOn: compressionExclusive,
      args: [Arg(name: 'COMMAN')]),
  Option(
      name: ['j', '-j', '--bzip2'],
      description: 'Filter the archive through bzip2',
      exclusiveOn: compressionExclusive),
  Option(
      name: ['J', '-J', '--xz'],
      description: 'Filter the archive through xz',
      exclusiveOn: compressionExclusive),
  Option(
      name: '--lzip',
      description: 'Filter the archive through lzip',
      exclusiveOn: compressionExclusive),
  Option(
      name: '--lzma',
      description: 'Filter the archive through lzma',
      exclusiveOn: compressionExclusive),
  Option(
      name: '--lzop',
      description: 'Filter the archive through lzop',
      exclusiveOn: compressionExclusive),
  Option(
      name: '--no-auto-compress',
      description:
          'Do not use archive suffix to determine the compression program',
      exclusiveOn: compressionExclusive),
  Option(
      name: ['z', '-z', '--gzip', '--gunzip', '--ungzip'],
      description: 'Filter the archive through gzip',
      exclusiveOn: compressionExclusive),
  Option(
      name: ['Z', '-Z', '--compress', '--uncompress'],
      description: 'Filter the archive through compress',
      exclusiveOn: compressionExclusive),
  Option(
      name: '--zstd',
      description: 'Filter the archive through zstd',
      exclusiveOn: compressionExclusive),
  Option(
      name: ['--transform', '--xform'],
      description: 'Use sed replace EXPRESSION to transform file names',
      args: [Arg(name: 'EXPRESSIO')]),
  Option(
      name: '--checkpoint',
      description: 'Display progress messages every Nth record',
      args: [Arg(name: 'N', isOptional: true, defaultValue: '1')]),
  Option(
      name: '--checkpoint-action',
      description: 'Run ACTION on each checkpoint',
      args: [Arg(name: 'ACTIO')]),
  Option(
      name: '--full-time',
      description: 'Print file time to its full resolution',
      dependsOn: ['v', '-v', '--verbose']),
  Option(
      name: '--utc',
      description: 'Print file modification times in UTC',
      dependsOn: ['v', '-v', '--verbose'])
];