Main focus on cleaning up the __main__
code and putting things into functions so that the GUI can use the installation steps.
- Keep AUR support after installation is complete
- Phone Home feature, to signal to a master server when/if the installation is completed.
(TODO: Add a start call to the phone home, and possibly progress) - Fixes Issue #22, now shows the file format when listing multiple drives/partitions for selection.
- Reworked sys_command to more behave like a bash terminal being fed inputs
- Bunch of bugfixes, among them were empty drives (factory wiped disks) caused a crash
- Adds commands executed into a command-log
- Some more error handling (True / False returns from functions mainly)