Skip to content

Releases: bnema/archup

v0.4.11-dev

31 Oct 06:02
4d8d7e2

Choose a tag to compare

v0.4.11-dev Pre-release
Pre-release

v0.4.11-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-31T06:02:31Z

Changelog

Features

  • dc9b97d: feat(chroot): add persistent session infrastructure (@bnema)
  • 11be03a: feat(installer): add network check and improve AUR helper installation (@bnema)
  • c28bbce: feat(shell): add ble.sh (Bash Line Editor) installation on first boot (@bnema)
  • 440f5c2: feat(theme): integrate bleu-theme repository for CLI tools (@bnema)

Bug Fixes

  • 05295f2: fix(base): configure CachyOS repo on ISO before pacstrap and show package list (@bnema)
  • 24d3cbc: fix(installer): auto-continue when network check passes (@bnema)
  • 3c161ec: fix(repos): use makepkg --packagelist for deterministic AUR helper installation (@bnema)
  • 426201a: fix(shell): correct fzf preview configuration and improve bat alias (@bnema)
  • 52072ec: fix(shell): improve fzf integration and add bash completion colors (@bnema)

Refactoring

  • 4d8d7e2: refactor(repos): simplify AUR helper to Chaotic-AUR only (@bnema)

Installation

Quick Install (from Arch Linux ISO)

curl -fsSL https://archup.run/install/bin | bash

Install Pre-release/Dev Version

curl -fsSL https://archup.run/install/bin/dev | bash

Install Specific Version

# Download and run specific version
curl -fsSL https://github.com/bnema/archup/releases/download/v0.4.11-dev/archup-installer -o /tmp/archup-installer
chmod +x /tmp/archup-installer
/tmp/archup-installer

Manual Install

# Download binary
wget https://github.com/bnema/archup/releases/download/v0.4.11-dev/archup-installer

# Verify checksum
wget https://github.com/bnema/archup/releases/download/v0.4.11-dev/checksums.txt
sha256sum -c checksums.txt --ignore-missing

# Install
chmod +x archup-installer
sudo install -m 755 archup-installer /usr/local/bin/

Full Changelog: v0.4.10-dev...v0.4.11-dev

v0.4.10-dev

29 Oct 17:41
8c4b359

Choose a tag to compare

v0.4.10-dev Pre-release
Pre-release

v0.4.10-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-29T17:41:11Z

Changelog

Features

  • ea9cd09: feat(amd): add comprehensive AMD CPU detection and P-State configuration (bnema b@bnema.dev)
  • df281c7: feat(assets): add Arch Linux logo images (bnema b@bnema.dev)
  • 8c4b359: feat(assets): add SVG styling and automation script for logo shading (bnema b@bnema.dev)
  • f671f7d: feat(base): add AMD CPU-specific kernel parameters (bnema b@bnema.dev)
  • fa93e6f: feat(boot): integrate Plymouth splash boot and update Limine EFI configuration (bnema b@bnema.dev)
  • 8a17af8: feat(boot): update Limine config format and add post-boot phase integration (bnema b@bnema.dev)
  • de28510: feat(bootloader): implement Limine as exclusive bootloader with superior btrfs support (bnema b@bnema.dev)
  • 1e96984: feat(bootstrap): add installer download and execution script for automated deployment (bnema b@bnema.dev)
  • 1fa4f8e: feat(bootstrap): add post-boot phase and preflight/identify.sh downloads (bnema b@bnema.dev)
  • 54d5fb4: feat(bootstrap): add post-install phase infrastructure and downloads (bnema b@bnema.dev)
  • fd3c139: feat(bootstrap): implement dependency installation phase before preflight checks (bnema b@bnema.dev)
  • bf65f68: feat(cleanup): add comprehensive idempotent cleanup system with three modes (bnema b@bnema.dev)
  • c03e113: feat(cli): add archup-installer command entry point with version and cleanup flags (bnema b@bnema.dev)
  • 8569491: feat(cli): switch to go install for user-owned binary and easier updates (bnema b@bnema.dev)
  • eb97f5a: feat(config): add automatic timezone detection from IP API (bnema b@bnema.dev)
  • 3692d10: feat(config): implement .env-based configuration system for credential passing (bnema b@bnema.dev)
  • 84a3844: feat(config): read timezone and hostname from config instead of interactive prompts (bnema b@bnema.dev)
  • 5529ae6: feat(configs): add installation configuration templates for bootloader, package manager and shell (bnema b@bnema.dev)
  • e1a1ab5: feat(core): add internal packages for UI, phases, system utilities and installation orchestration (bnema b@bnema.dev)
  • 37e8d87: feat(core): complete phase 0 infrastructure with helpers and main orchestrator (bnema b@bnema.dev)
  • d367610: feat(disk): enhance selection with model, serial, and vendor info using JSON (bnema b@bnema.dev)
  • 2e0e21d: feat(download): create dedicated download helper with gum spinners (bnema b@bnema.dev)
  • 65b456f: feat(encryption): allow separate password for disk encryption (bnema b@bnema.dev)
  • 59830f2: feat(encryption): implement phase 2 with btrfs and optional LUKS encryption using Argon2id (bnema b@bnema.dev)
  • be87177: feat(environment): implement Phase 6 with keyboard layout and WiFi credentials migration from ISO (bnema b@bnema.dev)
  • 49bca67: feat(install): add automatic file download via curl for ISO installation (bnema b@bnema.dev)
  • 2d35170: feat(install): add post-installation reboot choice prompt (bnema b@bnema.dev)
  • 34319a5: feat(installer): add network check and improve AUR helper installation (bnema b@bnema.dev)
  • dc1caf5: feat(installer): implement phase 1 barebone installer with auto-partitioning, base installation, and systemd-boot (bnema b@bnema.dev)
  • 0731e46: feat(kernel): add CachyOS gaming-optimized kernel with automatic repository configuration (bnema b@bnema.dev)
  • 763f191: feat(kernel): implement Phase 4 with kernel selection, microcode detection, and AMD P-State configuration (bnema b@bnema.dev)
  • 740acb2: feat(multilib): enable multilib repository on ISO and installed system (bnema b@bnema.dev)
  • 11218e6: feat(network): replace systemd-networkd with NetworkManager and add broadcom-wl (bnema b@bnema.dev)
  • ea692be: feat(packages): add Plymouth for graphical boot splash (bnema b@bnema.dev)
  • e694903: feat(packages): add modern CLI tools and switch to neovim (bnema b@bnema.dev)
  • 71e7494: feat(packages): add snapper and snap-pac for filesystem snapshots (bnema b@bnema.dev)
  • 4bd9a63: feat(packages): add tlp power management tool (bnema b@bnema.dev)
  • b7b5570: feat(performance): configure ISO pacman for fast downloads and move UFW to post-boot (bnema b@bnema.dev)
  • 361b44b: feat(post-boot): add archup-cli builder from github latest release (bnema b@bnema.dev)
  • c32772a: feat(post-boot): add archup-cli installation to first-boot sequence (bnema b@bnema.dev)
  • 28d6386: feat(post-boot): add post-boot initialization with first-boot service and SSH key generation (bnema b@bnema.dev)
  • db9e0da: feat(post-install): add dedicated post-boot setup script (bnema b@bnema.dev)
  • 026da9c: feat(post-install): add post-installation phase with snapper and Plymouth setup (bnema b@bnema.dev)
  • 5c93522: feat(preflight): add system identification and user identity gathering (bnema b@bnema.dev)
  • d1d899f: feat(preflight): move user identity gathering to dedicated identify.sh (bnema b@bnema.dev)
  • 5e6ac71: feat(repos): add AUR helper selection and improve yay installation error handling (bnema b@bnema.dev)
  • 774a055: feat(repos): add mirror fallback support for Chaotic-AUR packages (bnema b@bnema.dev)
  • df0ae50: feat(repos): add paru AUR helper as alternative to yay (bnema b@bnema.dev)
  • c45daf9: feat(repos): fetch Chaotic-AUR mirrors dynamically from official mirrorlist (bnema b@bnema.dev)
  • b2d4a25: feat(repos): implement Phase 5 with AUR support (yay) and Chaotic-AUR repository (bnema b@bnema.dev)
  • e3c2051: feat(security): add ufw firewall and improve first-boot UX (bnema b@bnema.dev)
  • df08da0: feat(shell): add automatic bash configuration with modern tools (bnema b@bnema.dev)
  • 4bb5c44: feat(shell): add ble.sh (Bash Line Editor) installation on first boot (bnema b@bnema.dev)
  • 090ebff: feat(shell): add fd as find replacement alias (bnema b@bnema.dev)
  • fcaa5d4: feat(shell): add starship config and improve directory structure (bnema b@bnema.dev)
  • 5a072bd: feat(theme): integrate bleu-theme repository for CLI tools (bnema b@bnema.dev)
  • c8448cb: feat(ui): add color gradient effect to logo display (bnema b@bnema.dev)
  • d2eb1b3: feat(ui): apply bleu theme to huh forms (bnema b@bnema.dev)
  • f7637c3: feat(ui): improve password flow with confirmation and conditional disk encryption (bnema b@bnema.dev)
  • 41ea797: feat(ux): add pacman config and fix extra.packages download (bnema b@bnema.dev)
  • 62c7657: feat(ux): handle Ctrl+C gracefully instead of showing error (bnema b@bnema.dev)
  • 935f0cf: feat(verify): add shell configuration and theme verification utilities (bnema b@bnema.dev)
  • 93f3a7e: feat(verify): add shell configuration verification checks (bnema b@bnema.dev)
  • c693e8f: feat(zram): add compressed swap with optimized sysctl parameters (bnema b@bnema.dev)

Bug Fixes

  • b91a04a: fix(args): move --help check before any side effects (bnema b@bnema.dev)
  • 029b9af: fix(base): configure CachyOS repo on ISO before pacstrap and show package list (bnema b@bnema.dev)
  • 79d696d: fix(boot): support all kernel variants in Limine config and auto-select single AMD P-State option (bnema b@bnema.dev)
  • c2ef753: fix(bootstrap): improve prerelease detection and add dedicated dev installer script (bnema b@bnema.dev)
  • a998c3e: fix(bootstrap): set TERM=xterm-256color for better gum compatibility in VMs (bnema b@bnema.dev)
  • 854257e: fix(build): don't mark prereleases as latest (bnema b@bnema.dev)
  • 4bdcec2: fix(build): include standalone binary in checksums and use fresh build from dist (bnema b@bnema.dev)
  • 64c8067...
Read more

v0.4.9-dev

29 Oct 06:39
11bf1a2

Choose a tag to compare

v0.4.9-dev Pre-release
Pre-release

v0.4.9-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-29T06:39:43Z

Changelog

Features

  • c28bbce: feat(shell): add ble.sh (Bash Line Editor) installation on first boot (@bnema)
  • 440f5c2: feat(theme): integrate bleu-theme repository for CLI tools (@bnema)

Bug Fixes

  • 05295f2: fix(base): configure CachyOS repo on ISO before pacstrap and show package list (@bnema)

Refactoring

  • 11bf1a2: refactor(code-style): convert 218 single-case switches to if statements (@bnema)

Other Changes

  • cfe719c: test(vm): add snapshot management scripts for quick post-boot testing (@bnema)

Installation

Quick Install (from Arch Linux ISO)

curl -fsSL https://archup.run/install/bin | bash

Install Pre-release/Dev Version

curl -fsSL https://archup.run/install/bin/dev | bash

Install Specific Version

# Download and run specific version
curl -fsSL https://github.com/bnema/archup/releases/download/v0.4.9-dev/archup-installer -o /tmp/archup-installer
chmod +x /tmp/archup-installer
/tmp/archup-installer

Manual Install

# Download binary
wget https://github.com/bnema/archup/releases/download/v0.4.9-dev/archup-installer

# Verify checksum
wget https://github.com/bnema/archup/releases/download/v0.4.9-dev/checksums.txt
sha256sum -c checksums.txt --ignore-missing

# Install
chmod +x archup-installer
sudo install -m 755 archup-installer /usr/local/bin/

Full Changelog: v0.4.8-dev...v0.4.9-dev

v0.4.8-dev

28 Oct 21:04
426201a

Choose a tag to compare

v0.4.8-dev Pre-release
Pre-release

v0.4.8-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-28T21:04:17Z

Changelog

Bug Fixes

  • 24d3cbc: fix(installer): auto-continue when network check passes (@bnema)
  • 426201a: fix(shell): correct fzf preview configuration and improve bat alias (@bnema)

Installation

Quick Install (from Arch Linux ISO)

curl -fsSL https://archup.run/install/bin | bash

Install Pre-release/Dev Version

curl -fsSL https://archup.run/install/bin/dev | bash

Install Specific Version

# Download and run specific version
curl -fsSL https://github.com/bnema/archup/releases/download/v0.4.8-dev/archup-installer -o /tmp/archup-installer
chmod +x /tmp/archup-installer
/tmp/archup-installer

Manual Install

# Download binary
wget https://github.com/bnema/archup/releases/download/v0.4.8-dev/archup-installer

# Verify checksum
wget https://github.com/bnema/archup/releases/download/v0.4.8-dev/checksums.txt
sha256sum -c checksums.txt --ignore-missing

# Install
chmod +x archup-installer
sudo install -m 755 archup-installer /usr/local/bin/

Full Changelog: v0.4.7-dev...v0.4.8-dev

v0.4.7-dev

28 Oct 20:23
11be03a

Choose a tag to compare

v0.4.7-dev Pre-release
Pre-release

v0.4.7-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-28T20:23:15Z

Changelog

Features

  • 11be03a: feat(installer): add network check and improve AUR helper installation (@bnema)

Installation

Quick Install (from Arch Linux ISO)

curl -fsSL https://archup.run/install/bin | bash

Install Pre-release/Dev Version

curl -fsSL https://archup.run/install/bin/dev | bash

Install Specific Version

# Download and run specific version
curl -fsSL https://github.com/bnema/archup/releases/download/v0.4.7-dev/archup-installer -o /tmp/archup-installer
chmod +x /tmp/archup-installer
/tmp/archup-installer

Manual Install

# Download binary
wget https://github.com/bnema/archup/releases/download/v0.4.7-dev/archup-installer

# Verify checksum
wget https://github.com/bnema/archup/releases/download/v0.4.7-dev/checksums.txt
sha256sum -c checksums.txt --ignore-missing

# Install
chmod +x archup-installer
sudo install -m 755 archup-installer /usr/local/bin/

Full Changelog: v0.4.6-dev...v0.4.7-dev

v0.4.6-dev

28 Oct 18:26
52072ec

Choose a tag to compare

v0.4.6-dev Pre-release
Pre-release

v0.4.6-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-28T18:26:51Z

Changelog

Features

  • ea9cd09: feat(amd): add comprehensive AMD CPU detection and P-State configuration (bnema b@bnema.dev)
  • df281c7: feat(assets): add Arch Linux logo images (bnema b@bnema.dev)
  • f671f7d: feat(base): add AMD CPU-specific kernel parameters (bnema b@bnema.dev)
  • fa93e6f: feat(boot): integrate Plymouth splash boot and update Limine EFI configuration (bnema b@bnema.dev)
  • 8a17af8: feat(boot): update Limine config format and add post-boot phase integration (bnema b@bnema.dev)
  • de28510: feat(bootloader): implement Limine as exclusive bootloader with superior btrfs support (bnema b@bnema.dev)
  • 1e96984: feat(bootstrap): add installer download and execution script for automated deployment (bnema b@bnema.dev)
  • 1fa4f8e: feat(bootstrap): add post-boot phase and preflight/identify.sh downloads (bnema b@bnema.dev)
  • 54d5fb4: feat(bootstrap): add post-install phase infrastructure and downloads (bnema b@bnema.dev)
  • fd3c139: feat(bootstrap): implement dependency installation phase before preflight checks (bnema b@bnema.dev)
  • bf65f68: feat(cleanup): add comprehensive idempotent cleanup system with three modes (bnema b@bnema.dev)
  • c03e113: feat(cli): add archup-installer command entry point with version and cleanup flags (bnema b@bnema.dev)
  • 8569491: feat(cli): switch to go install for user-owned binary and easier updates (bnema b@bnema.dev)
  • eb97f5a: feat(config): add automatic timezone detection from IP API (bnema b@bnema.dev)
  • 3692d10: feat(config): implement .env-based configuration system for credential passing (bnema b@bnema.dev)
  • 84a3844: feat(config): read timezone and hostname from config instead of interactive prompts (bnema b@bnema.dev)
  • 5529ae6: feat(configs): add installation configuration templates for bootloader, package manager and shell (bnema b@bnema.dev)
  • e1a1ab5: feat(core): add internal packages for UI, phases, system utilities and installation orchestration (bnema b@bnema.dev)
  • 37e8d87: feat(core): complete phase 0 infrastructure with helpers and main orchestrator (bnema b@bnema.dev)
  • d367610: feat(disk): enhance selection with model, serial, and vendor info using JSON (bnema b@bnema.dev)
  • 2e0e21d: feat(download): create dedicated download helper with gum spinners (bnema b@bnema.dev)
  • 65b456f: feat(encryption): allow separate password for disk encryption (bnema b@bnema.dev)
  • 59830f2: feat(encryption): implement phase 2 with btrfs and optional LUKS encryption using Argon2id (bnema b@bnema.dev)
  • be87177: feat(environment): implement Phase 6 with keyboard layout and WiFi credentials migration from ISO (bnema b@bnema.dev)
  • 49bca67: feat(install): add automatic file download via curl for ISO installation (bnema b@bnema.dev)
  • 2d35170: feat(install): add post-installation reboot choice prompt (bnema b@bnema.dev)
  • dc1caf5: feat(installer): implement phase 1 barebone installer with auto-partitioning, base installation, and systemd-boot (bnema b@bnema.dev)
  • 0731e46: feat(kernel): add CachyOS gaming-optimized kernel with automatic repository configuration (bnema b@bnema.dev)
  • 763f191: feat(kernel): implement Phase 4 with kernel selection, microcode detection, and AMD P-State configuration (bnema b@bnema.dev)
  • 740acb2: feat(multilib): enable multilib repository on ISO and installed system (bnema b@bnema.dev)
  • 11218e6: feat(network): replace systemd-networkd with NetworkManager and add broadcom-wl (bnema b@bnema.dev)
  • ea692be: feat(packages): add Plymouth for graphical boot splash (bnema b@bnema.dev)
  • e694903: feat(packages): add modern CLI tools and switch to neovim (bnema b@bnema.dev)
  • 71e7494: feat(packages): add snapper and snap-pac for filesystem snapshots (bnema b@bnema.dev)
  • 4bd9a63: feat(packages): add tlp power management tool (bnema b@bnema.dev)
  • b7b5570: feat(performance): configure ISO pacman for fast downloads and move UFW to post-boot (bnema b@bnema.dev)
  • 361b44b: feat(post-boot): add archup-cli builder from github latest release (bnema b@bnema.dev)
  • c32772a: feat(post-boot): add archup-cli installation to first-boot sequence (bnema b@bnema.dev)
  • 28d6386: feat(post-boot): add post-boot initialization with first-boot service and SSH key generation (bnema b@bnema.dev)
  • db9e0da: feat(post-install): add dedicated post-boot setup script (bnema b@bnema.dev)
  • 026da9c: feat(post-install): add post-installation phase with snapper and Plymouth setup (bnema b@bnema.dev)
  • 5c93522: feat(preflight): add system identification and user identity gathering (bnema b@bnema.dev)
  • d1d899f: feat(preflight): move user identity gathering to dedicated identify.sh (bnema b@bnema.dev)
  • 5e6ac71: feat(repos): add AUR helper selection and improve yay installation error handling (bnema b@bnema.dev)
  • 774a055: feat(repos): add mirror fallback support for Chaotic-AUR packages (bnema b@bnema.dev)
  • df0ae50: feat(repos): add paru AUR helper as alternative to yay (bnema b@bnema.dev)
  • c45daf9: feat(repos): fetch Chaotic-AUR mirrors dynamically from official mirrorlist (bnema b@bnema.dev)
  • b2d4a25: feat(repos): implement Phase 5 with AUR support (yay) and Chaotic-AUR repository (bnema b@bnema.dev)
  • e3c2051: feat(security): add ufw firewall and improve first-boot UX (bnema b@bnema.dev)
  • df08da0: feat(shell): add automatic bash configuration with modern tools (bnema b@bnema.dev)
  • 090ebff: feat(shell): add fd as find replacement alias (bnema b@bnema.dev)
  • fcaa5d4: feat(shell): add starship config and improve directory structure (bnema b@bnema.dev)
  • c8448cb: feat(ui): add color gradient effect to logo display (bnema b@bnema.dev)
  • d2eb1b3: feat(ui): apply bleu theme to huh forms (bnema b@bnema.dev)
  • f7637c3: feat(ui): improve password flow with confirmation and conditional disk encryption (bnema b@bnema.dev)
  • 41ea797: feat(ux): add pacman config and fix extra.packages download (bnema b@bnema.dev)
  • 62c7657: feat(ux): handle Ctrl+C gracefully instead of showing error (bnema b@bnema.dev)
  • 93f3a7e: feat(verify): add shell configuration verification checks (bnema b@bnema.dev)
  • c693e8f: feat(zram): add compressed swap with optimized sysctl parameters (bnema b@bnema.dev)

Bug Fixes

  • b91a04a: fix(args): move --help check before any side effects (bnema b@bnema.dev)
  • 79d696d: fix(boot): support all kernel variants in Limine config and auto-select single AMD P-State option (bnema b@bnema.dev)
  • c2ef753: fix(bootstrap): improve prerelease detection and add dedicated dev installer script (bnema b@bnema.dev)
  • a998c3e: fix(bootstrap): set TERM=xterm-256color for better gum compatibility in VMs (bnema b@bnema.dev)
  • 854257e: fix(build): don't mark prereleases as latest (bnema b@bnema.dev)
  • 4bdcec2: fix(build): include standalone binary in checksums and use fresh build from dist (bnema b@bnema.dev)
  • 64c8067: fix(cleanup): comprehensive idempotent cleanup for failed installations (bnema b@bnema.dev)
  • 62374aa: fix(encryption): add escape mechanism for password prompt loop (bnema b@bnema.dev)
  • 09b7a59: fix(install): enable curl-pipe installation with interactive prompts and proper bootstrap (bnema b@bnema.dev)
  • 04812b1: fix(install): improve error handling and output control (bnema b@bnema.dev)
  • b0fb870: fix(install): process cleanup flag after helper files are downloaded (bnema b@bnema.dev)
  • 504e4b4: fix(install): use dev branch for downloads during testing (bnema b@bnema.dev)
  • 820b598...
Read more

v0.4.5-dev

28 Oct 03:35
954ffcb

Choose a tag to compare

v0.4.5-dev Pre-release
Pre-release

v0.4.5-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-28T03:35:11Z

Changelog

Bug Fixes

  • cf70402: fix(ui): improve layout with global width constants and centered forms (@bnema)
  • 954ffcb: fix(ui): use PlaceHorizontal instead of Place for form centering (@bnema)

Installation

Quick Install (from Arch Linux ISO)

curl -fsSL https://archup.run/install/bin | bash

Install Pre-release/Dev Version

curl -fsSL https://archup.run/install/bin/dev | bash

Install Specific Version

# Download and run specific version
curl -fsSL https://github.com/bnema/archup/releases/download/v0.4.5-dev/archup-installer -o /tmp/archup-installer
chmod +x /tmp/archup-installer
/tmp/archup-installer

Manual Install

# Download binary
wget https://github.com/bnema/archup/releases/download/v0.4.5-dev/archup-installer

# Verify checksum
wget https://github.com/bnema/archup/releases/download/v0.4.5-dev/checksums.txt
sha256sum -c checksums.txt --ignore-missing

# Install
chmod +x archup-installer
sudo install -m 755 archup-installer /usr/local/bin/

Full Changelog: v0.4.4-dev...v0.4.5-dev

v0.4.4-dev

28 Oct 03:20
4f7ebcd

Choose a tag to compare

v0.4.4-dev Pre-release
Pre-release

v0.4.4-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-28T03:20:25Z

Changelog

Bug Fixes

  • 4f7ebcd: fix(postinstall): correct download URLs for post-boot files (@bnema)

Refactoring

  • dc7692f: refactor: migrate to GNU Make build system and restructure UI with dedicated views (@bnema)

Installation

Quick Install (from Arch Linux ISO)

curl -fsSL https://archup.run/install/bin | bash

Install Pre-release/Dev Version

curl -fsSL https://archup.run/install/bin/dev | bash

Install Specific Version

# Download and run specific version
curl -fsSL https://github.com/bnema/archup/releases/download/v0.4.4-dev/archup-installer -o /tmp/archup-installer
chmod +x /tmp/archup-installer
/tmp/archup-installer

Manual Install

# Download binary
wget https://github.com/bnema/archup/releases/download/v0.4.4-dev/archup-installer

# Verify checksum
wget https://github.com/bnema/archup/releases/download/v0.4.4-dev/checksums.txt
sha256sum -c checksums.txt --ignore-missing

# Install
chmod +x archup-installer
sudo install -m 755 archup-installer /usr/local/bin/

Full Changelog: v0.4.3-dev...v0.4.4-dev

v0.4.3-dev

26 Oct 21:36
60edfe6

Choose a tag to compare

v0.4.3-dev Pre-release
Pre-release

v0.4.3-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-26T21:36:49Z

Changelog

Features

  • a9ea581: feat(amd): add comprehensive AMD CPU detection and P-State configuration (@bnema)

Bug Fixes

  • 76979dc: fix(logging): add comprehensive UI event logging and prevent stdout leak to TUI (@bnema)
  • a4734ac: fix(logging): improve log completeness and cleanup functionality (@bnema)
  • 418f121: fix(preflight): remove keyboard layout auto-detection (@bnema)
  • 88f0f15: fix(shell): remove non-existent functions file from shell configuration (@bnema)
  • d8fd5fe: fix(ui): improve form layout, width control, and fix install file paths across phases (@bnema)

Other Changes

  • 60edfe6: test(vm): add SSH helper script for VM testing (@bnema)
  • 067e8f2: test(vm): add push-binary-to-vm.sh script for transferring binaries to test VM (@bnema)
  • 53da911: test(vm): push binary to /tmp/archup-installer (@bnema)
  • f31d281: test(vm): reduce QEMU VM memory to 2GB and cores to 2 (@bnema)

Installation

Quick Install (from Arch Linux ISO)

curl -fsSL https://archup.run/install/bin | bash

Install Pre-release/Dev Version

curl -fsSL https://archup.run/install/bin/dev | bash

Install Specific Version

# Download and run specific version
curl -fsSL https://github.com/bnema/archup/releases/download/v0.4.3-dev/archup-installer -o /tmp/archup-installer
chmod +x /tmp/archup-installer
/tmp/archup-installer

Manual Install

# Download binary
wget https://github.com/bnema/archup/releases/download/v0.4.3-dev/archup-installer

# Verify checksum
wget https://github.com/bnema/archup/releases/download/v0.4.3-dev/checksums.txt
sha256sum -c checksums.txt --ignore-missing

# Install
chmod +x archup-installer
sudo install -m 755 archup-installer /usr/local/bin/

Full Changelog: v0.4.2-dev...v0.4.3-dev

v0.4.2-dev

26 Oct 14:32
24e686d

Choose a tag to compare

v0.4.2-dev Pre-release
Pre-release

v0.4.2-dev Release

ArchUp installer with Go-based TUI for automated Arch Linux installation.

Released on 2025-10-26T14:32:04Z

Changelog

Bug Fixes

  • 58652cd: fix(build): include standalone binary in checksums and use fresh build from dist (@bnema)

Documentation

  • 24e686d: docs(release): update installation instructions for dev builds and specific versions (@bnema)

Installation

Quick Install (from Arch Linux ISO)

curl -fsSL https://archup.run/install/bin | bash

Install Pre-release/Dev Version

curl -fsSL https://archup.run/install/bin/dev | bash

Install Specific Version

# Download and run specific version
curl -fsSL https://github.com/bnema/archup/releases/download/v0.4.2-dev/archup-installer -o /tmp/archup-installer
chmod +x /tmp/archup-installer
/tmp/archup-installer

Manual Install

# Download binary
wget https://github.com/bnema/archup/releases/download/v0.4.2-dev/archup-installer

# Verify checksum
wget https://github.com/bnema/archup/releases/download/v0.4.2-dev/checksums.txt
sha256sum -c checksums.txt --ignore-missing

# Install
chmod +x archup-installer
sudo install -m 755 archup-installer /usr/local/bin/

Full Changelog: v0.4.1-dev...v0.4.2-dev