[x] Compile: Get an Output instance from the Factory class for use in AmaiSosu.Compilation.Compiler.Compile().
[x] Refactor "Installation.InstallerFactory" to "Common.PackageFactory"
[x] Rename PackageFactory's _installationPath to just _path
[x] Refactor AmaiSosu.Installation.IO to AmaiSosu.Common.IO
[ ] Install: Fix "clean up backup directory". Working as intended; only deletes backupDir if empty.
[ ] Install: Add checkbox (default: checked) to delete/cleanup extracted files afterward. Always delete Temp dir.
[ ] Display HXE's console output in AmaiSosu.GUI. It needs to be copied to AmaiSosu.GUI AND a standard console output so the output can still be displayed or caught if the GUI is skipped with "--auto". Moved to issue #7 .
[ ] Merge PackageFactory's "GetInstaller" and "GetCompiler" Not worth the effort.
Resolves #1 Resolves #4
Milestone b46db609 is fully functional, but lacks certain features and relies on code that has no business being in AmaiSosu.GUI
TODO:
Install: Fix "clean up backup directory".Working as intended; only deletes backupDir if empty.Install: Add checkbox (default: checked) to delete/cleanup extracted files afterward.Always delete Temp dir.Display HXE's console output in AmaiSosu.GUI. It needs to be copied to AmaiSosu.GUI AND a standard console output so the output can still be displayed or caught if the GUI is skipped with "--auto".Moved to issue #7 .Merge PackageFactory's "GetInstaller" and "GetCompiler"Not worth the effort.