Commit graph

  • cfd2fde06f feat: Add options to skip EFI partition formatting and specify GRUB bootloader ID, including a utility to scan for existing bootloaders. main Zeev Diukman 2026-01-19 09:18:20 +0200
  • 201b28daef feat: Implement core Arch Linux installation process including disk setup, package installation, and system configuration. Zeev Diukman 2026-01-19 08:58:54 +0200
  • 54b1012d74 feat: Add robust unmounting with process killing and lazy unmount to the installation process. Zeev Diukman 2026-01-19 08:55:27 +0200
  • 56dddd6a2c feat: Introduce check_dependencies to verify required system tools before installation. Zeev Diukman 2026-01-19 08:46:50 +0200
  • 0f87ed3896 feat: Introduce run_live_command for streaming command output and integrate it into _run_cmd for non-captured executions. Zeev Diukman 2026-01-19 08:41:12 +0200
  • e1af48b1ae feat: Enhance TUI navigation by automatically advancing to the partition select screen, shifting focus between select inputs, and managing focus or submitting on input submissions. Zeev Diukman 2026-01-19 08:37:45 +0200
  • 5b849fd745 fix: Store and stop the interval timer when the installation worker finishes. Zeev Diukman 2026-01-19 08:34:13 +0200
  • 69274b3c05 feat: introduce a Textual TUI for interactive Arch Linux installation, guiding users through disk, partition, configuration, and package selection. Zeev Diukman 2026-01-19 08:24:16 +0200
  • 8349418546 Please provide the file changes to summarize. Zeev Diukman 2026-01-19 08:17:58 +0200
  • 513b5d80c8 feat: Add Arch Linux installation script with Btrfs seed/sprout support. Zeev Diukman 2026-01-19 08:10:52 +0200
  • a20c36ed50 feat: Implement a comprehensive Arch Linux installation script with a dedicated testing environment. Zeev Diukman 2026-01-19 07:19:03 +0200
  • 8467eb75f4 feat: Use PARTUUID for root partition in GRUB and fstab, and add a post-installation reboot prompt. Zeev Diukman 2026-01-18 21:59:21 +0200
  • 6283582b73 feat: Implement interactive system configuration, centralize default packages, correct a BTRFS label, and enhance chroot setup with comprehensive system and BTRFS device management. Zeev Diukman 2026-01-18 21:43:00 +0200
  • 79ee9fd144 fix: pipe password strings to chpasswd for setting user passwords. Zeev Diukman 2026-01-18 09:25:43 +0200
  • 731a6183b9 refactor: Rename archchroot function to chrt and update user/password setup commands to use the new function. Zeev Diukman 2026-01-18 09:20:40 +0200
  • 6c65eddb69 feat: Add archchroot helper and sudoers entry to z.sh, and update test_z.sh to use a mocked /mnt for testing. Zeev Diukman 2026-01-18 09:08:50 +0200
  • 29ff943b7d refactor: Reorder /mnt unmount logic to execute earlier in the script. Zeev Diukman 2026-01-18 08:57:16 +0200
  • b1f2103631 refactor: Modify mountpoint check to target /mnt and update test mock to simulate a successful mountpoint. Zeev Diukman 2026-01-18 08:55:22 +0200
  • 65cbd16eba refactor: adjust device unmounting logic to target specific devices instead of /mnt. Zeev Diukman 2026-01-18 08:52:40 +0200
  • c9b8743d18 feat: Enhance disk selection with default pre-selection and input validation, and add a mock loop device. Zeev Diukman 2026-01-18 08:49:54 +0200
  • 747085e5fd feat: Implement default partition selections for Seed, Sprout, and EFI devices, allowing users to accept them by pressing Enter. Zeev Diukman 2026-01-18 08:47:41 +0200
  • f5025dfb39 test: Add mock-based testing for z.sh and refactor its user input selection from select to read. Zeev Diukman 2026-01-18 08:41:58 +0200
  • 7e5e40c447 feat: Make the first item the default selection in select menus when no input is provided. Zeev Diukman 2026-01-18 08:36:21 +0200
  • ca54f17189 feat: Enable dynamic disk and partition selection, refine btrfs subvolume check, and correct chpasswd piping for user setup. Zeev Diukman 2026-01-18 08:34:14 +0200
  • 825e95765b feat: Add 'skip' option for disk formatting, ensure subvolume recreation, and automate initial user password setup. Zeev Diukman 2026-01-18 08:27:29 +0200
  • 1e23225ad7 feat: Implement interactive disk and partition selection in z.sh and create z copy.sh containing the previous version. Zeev Diukman 2026-01-18 07:40:57 +0200
  • f05bafa140 1 Zeev Diukman 2026-01-18 07:34:24 +0200
  • 6fc242ce72 1 Zeev Diukman 2026-01-18 07:32:12 +0200
  • 076e6377db 1 Zeev Diukman 2026-01-18 07:29:40 +0200
  • 20a9999ccd 1 Zeev Diukman 2026-01-18 07:26:51 +0200
  • 762aff0c9d 4 Zeev Diukman 2026-01-18 07:20:39 +0200
  • d8e3cfc2b8 4 Zeev Diukman 2026-01-18 07:19:55 +0200
  • ae36aa4924 3 Zeev Diukman 2026-01-18 07:18:17 +0200
  • 61900c2f95 3 Zeev Diukman 2026-01-18 07:16:15 +0200
  • b80ad2d704 3 Zeev Diukman 2026-01-18 07:11:39 +0200
  • 4f53f12278 3 Zeev Diukman 2026-01-18 07:08:05 +0200
  • 9d0a5edf57 2 Zeev Diukman 2026-01-18 07:05:18 +0200
  • b2c5477a43 1 Zeev Diukman 2026-01-18 06:56:59 +0200