compressionOptions top-level property
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'])
];