the preferences panel should have a button that installs links to the embedded cli and tui into ~/.local/bin so that users can choose to deploy those in the correct version from the gui. we did similar in RuDS already.
the preferences panel should have a button that installs links to the embedded cli and tui into ~/.local/bin so that users can choose to deploy those in the correct version from the gui. we did similar in RuDS already.
hugo
added this to the 03 - Cross-platform Iced desktop app milestone 2026-08-10 19:17:03 +00:00
Implemented and pushed in f84f724. The macOS bundle now builds and embeds the matching ironstorage CLI and ironstorage-tui alongside the desktop executable. Settings installs replaceable symlinks to those exact bundled binaries in ~/.local/bin, validates both sources and target collisions before mutation, and reports success or failure in the UI. Verified with focused launcher tests, a real cargo bundle-macos build and Contents/MacOS inspection, cargo fmt --all -- --check, RUSTFLAGS="-D warnings" cargo check --workspace --all-targets, cargo clippy --workspace --all-targets -- -D warnings, and cargo test --workspace.
Implemented and pushed in f84f724. The macOS bundle now builds and embeds the matching ironstorage CLI and ironstorage-tui alongside the desktop executable. Settings installs replaceable symlinks to those exact bundled binaries in ~/.local/bin, validates both sources and target collisions before mutation, and reports success or failure in the UI. Verified with focused launcher tests, a real cargo bundle-macos build and Contents/MacOS inspection, cargo fmt --all -- --check, RUSTFLAGS="-D warnings" cargo check --workspace --all-targets, cargo clippy --workspace --all-targets -- -D warnings, and cargo test --workspace.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
the preferences panel should have a button that installs links to the embedded cli and tui into ~/.local/bin so that users can choose to deploy those in the correct version from the gui. we did similar in RuDS already.
Implemented and pushed in
f84f724. The macOS bundle now builds and embeds the matching ironstorage CLI and ironstorage-tui alongside the desktop executable. Settings installs replaceable symlinks to those exact bundled binaries in ~/.local/bin, validates both sources and target collisions before mutation, and reports success or failure in the UI. Verified with focused launcher tests, a real cargo bundle-macos build and Contents/MacOS inspection, cargo fmt --all -- --check, RUSTFLAGS="-D warnings" cargo check --workspace --all-targets, cargo clippy --workspace --all-targets -- -D warnings, and cargo test --workspace.