úÎpì%      !"#$SafeSafe%&different output which can be produced&*the way SuperUserCommands should be called''what type of user is running the script %()*&+,-'./ %()*&+,-'./%()*&+,-'./Safe010101Safe2<Revertable context is for to implement | revertable Actions3toggle reverting4(should revert an action | eg: uninstall5'should execute an action | eg: install234657234657234657Safe89:;<=>?@ABCDEFGHI89:;<=>?@ABFCDEGHI89:;<=>?@ABCDEFGHISafewrap up everythingcreate a submodule add a commandadd the opposite of the command?add a command under condition of being in | a positive contextJadd the opposite command under condition of being in | a positive context?add a command under condition of being in | a negative context Jadd the opposite command under condition of being in | a negative context     Safe JKLMNOPQRNOJKLMNOPQR SafeS TUVWS TVUWS TUVW Safe XYZ   XYZ Safe[\][\][\] Safettodo : rename consists | contain should mean that a string inside exists like this. (sed magic than happens)^^ Safe.run a command which creates Nothing or a File.Safe __Safe`bUserContext parsing (see "User Type" parameter) | ----------------------------------------------- main class called by the useraoption parsing`bcdefghi jak!"!  #    `bcdefghi jak!"l          ! " #$%&'()*+,-./0123456789:;<=>?@ABCDEEFGHIJKLMNOPQ RSTUUVWXYZ[\ ] ^ _ ` a b c d e f g hijklmnoppqrstu$azubi-0.1.0.0-CD3aVIAKwS4ImAWWLr8UD2AzubiAzubi.Render.WarezAzubi.Core.ProvisionAzubi.Core.ContextAzubi.Core.RevertableAzubi.Core.CommandAzubi.Core.SyntaxAzubi.Render.BashScriptAzubi.Commands.InstallAzubi.Systems.GentooAzubi.Commands.ExistanceAzubi.Commands.FileAzubi.Commands.RunAzubi.Commands.Git azubiLogo azubiConfig submodulerequires&!&?&!?&&?!!?! installedGentoo GentooRevertexistsFileSymlink Directorypathtargetcontainsrun GitOptionsBranch Recursive RepositoryGitrepofolderoptions AzubiConfig azubiMain$fShowUserConfiguration$fOptionsAzubiOptions$fBoundedUserConfiguration$fEnumUserConfiguration RenderContextSuperUserMethod UserContext BashScript Dockerfile OutputFileSudoSuNoneUserRootContextlabel Revertable toggleRevertisRevert isExecute setRevert setExectue BoolCommandCommand ShellCommandSuperUserShellCommand IfCommand FileContentInfoMsgErrorMsg DependencyLogMsg testCommand thenCommand elseCommandcontentbody dependencyBashScriptContextdependencyStack renderContextbashScriptExecuterbashScriptGeneratorbashScriptInitcommandSnippet bodyIndent Installed isInstalled doInstall doUnInstallPackage$fInstalledGentoo$fRevertableGentoo$fContextGentoo Existance notExistsdoExists$fExistanceFile$fExistanceRepositoryUserConfigurationextractArgumentsRootConfigurationUserNoneConfigurationUserSuConfigurationUserSudoConfiguration AzubiOptions optOutputoptUserazubiMainExecuteuserConfiguration