fitzzftw.patch.protocols.ArgParsOptions

        ---
config:
  height: 300px
  width: 300px

title: ArgParsOptions
---
classDiagram
  CommonOptions <|-- ArgParsOptions
  FtwPatchApplyOptions <|-- ArgParsOptions
  WhitespaceOptions <|-- ArgParsOptions
    

Inheritage diagramm for ArgParsOptions

class ArgParsOptions[source]

Bases: FtwPatchApplyOptions, WhitespaceOptions, CommonOptions

Comprehensive protocol representing all CLI-provided arguments.

This acts as the master interface for the main application controller.

Public Data Attributes:

patch_file

target_directory

Inherited from DiffCodeOptions

strip_count

Inherited from HunkCompareOptions

ignore_blank_lines

ignore_all_space

ignore_space_change

Inherited from BackupOptions

backup

backup_ext

backup_path

dt_now

Inherited from WhitespaceOptions

normalize_whitespace

ignore_all_whitespace

Inherited from CommonOptions

verbose

dry_run

Public Methods:

__subclasshook__(other)

Abstract classes can override this to customize issubclass().

Inherited from FtwPatchApplyOptions

__subclasshook__(other)

Abstract classes can override this to customize issubclass().

Inherited from DiffCodeOptions

__subclasshook__(other)

Abstract classes can override this to customize issubclass().

Inherited from HunkCompareOptions

__subclasshook__(other)

Abstract classes can override this to customize issubclass().

__init__(*args, **kwargs)

Inherited from BackupOptions

__subclasshook__(other)

Abstract classes can override this to customize issubclass().

__init__(*args, **kwargs)

Inherited from WhitespaceOptions

__subclasshook__(other)

Abstract classes can override this to customize issubclass().

__init__(*args, **kwargs)

Inherited from CommonOptions

__subclasshook__(other)

Abstract classes can override this to customize issubclass().

__init__(*args, **kwargs)

Inherited from Protocol

__init_subclass__(*args, **kwargs)

Function to initialize subclasses.

Inherited from Generic

__class_getitem__

Parameterizes a generic class.

__init_subclass__

Function to initialize subclasses.

Private Data Attributes:

_is_protocol

_abc_impl

Inherited from FtwPatchApplyOptions

_is_protocol

_abc_impl

Inherited from DiffCodeOptions

_is_protocol

_abc_impl

Inherited from HunkCompareOptions

_is_protocol

_abc_impl

Inherited from BackupOptions

_is_protocol

_abc_impl

Inherited from WhitespaceOptions

_is_protocol

_abc_impl

Inherited from CommonOptions

_is_protocol

_abc_impl

Inherited from Protocol

_is_protocol

_is_runtime_protocol

_abc_impl


__init__(*args, **kwargs)