| 46 | |
| 47 | @p_dataclass |
| 48 | class Arguments: |
| 49 | config: Path | None = None |
| 50 | config_url: str | None = None |
| 51 | creds: Path | None = None |
| 52 | creds_url: str | None = None |
| 53 | creds_decryption_key: str | None = None |
| 54 | silent: bool = False |
| 55 | dry_run: bool = False |
| 56 | script: str | None = None |
| 57 | mountpoint: Path = Path('/mnt') |
| 58 | skip_ntp: bool = False |
| 59 | skip_wkd: bool = False |
| 60 | skip_boot: bool = False |
| 61 | debug: bool = False |
| 62 | offline: bool = False |
| 63 | no_pkg_lookups: bool = False |
| 64 | plugin: Path | None = None |
| 65 | plugin_url: str | None = None |
| 66 | skip_version_check: bool = False |
| 67 | skip_wifi_check: bool = False |
| 68 | advanced: bool = False |
| 69 | verbose: bool = False |
| 70 | |
| 71 | command: SubCommand | None = None |
| 72 | |
| 73 | |
| 74 | class ArchConfigType(StrEnum): |
no outgoing calls