1 unstable release
0.1.0 | Jan 26, 2020 |
---|
#9 in #reboot
9KB
159 lines
rebootinto
Instruct your system to reboot into a particular OS.
Currently only supports UEFI-powered systems.
Apps
This project provides the following apps:
rebootinto-cli
- a command-line interface;rebootinto-tui
- a terminal user interface;rebootinto-iui
- a graphical user interface (based onlibiui
);rebootinto-iced
- a graphical user interface (based oniced
crate).rebootinto-gtk
- a graphical user interface (based ongtk
crate).
Installation
Github Releases
Grab packages from the Github releases.
Not all installation artifacts are currently uploaded to the Github releases. Use other installation methods if you didn't find what you were looking for.
CI Artifacts
You can download prebuilt binaries from CI system artifacts storage. Find a commit that has a CI build associated and grab stuff from there. As with Github Releases, not everything is currently built there, so if you didn't find what you were looking for - try other installation methods.
Source installation
When building on Windows, use Visual Studio shell, or somehow otherwise point the build system to the Windows Resource Compiler.
You'll need a Rust
installation (stable).
-
Clone the repo and
cd
into it. -
cargo build --release
-
Install built executables.
Dependencies
~2.2–3MB
~55K SLoC