Skip to content

Cleanup & Features#30

Merged
Torxed merged 68 commits intomasterfrom
cleanup
Nov 27, 2019
Merged

Cleanup & Features#30
Torxed merged 68 commits intomasterfrom
cleanup

Conversation

@Torxed
Copy link
Copy Markdown
Member

@Torxed Torxed commented Nov 27, 2019

Mainly, this is a cleanup push. But it does come with some new features.
First of all, the cleanup aims to move and group tasks into functions. This is primarily so we can use the functions in our GUI.

Secondly, new features include:

  • 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 Show file format when showing disks/partitions. #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)

This should put archinstall back into a "normal state of operation" but with a bit cleaner code in terms of __main__ at least. The rest is debatable if it's clean or not heh.

…y can be called externally as a library instead. Useful for graphical frontends and what not
… unmounted drives. Also moving more stuff into functions.
…*args expansions to *positionals or something
…s strings and later mapped to the args[] structure. This so that you can supply keys in advanced without them being there. In order to chain functions together where functions some where along the chain supplies one of those values
…nsorted mess, now the args['partitions'] structure is finalized in that function
@Torxed Torxed merged commit 434daea into master Nov 27, 2019
@Torxed Torxed deleted the cleanup branch November 27, 2019 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant