Code Update
This commit is contained in:
		@@ -79,9 +79,9 @@ wx-login(){
 | 
				
			|||||||
    if [[ $VAULT_STATUS -eq 200 ]]
 | 
					    if [[ $VAULT_STATUS -eq 200 ]]
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if [[ $USER != "root" && $USER != "local" && -f "$HOME/.config/warengroup/config.json" ]]
 | 
					        if [[ $USER != "root" && $USER != "local" && -f "$HOME/.warengroup/config.json" ]]
 | 
				
			||||||
        then
 | 
					        then
 | 
				
			||||||
            TOKEN="$(cat $HOME/.config/warengroup/config.json | jq -r .login.$ORG)"
 | 
					            TOKEN="$(cat $HOME/.warengroup/config.json | jq -r .login.$ORG)"
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        VAULT_LOGIN=$(curl https://$VAULT_DOMAIN/v1/auth/token/renew -X POST --header "X-Vault-Token: $TOKEN" -d '{ "token": "'$TOKEN'" }' -s | jq -r '.auth.client_token')
 | 
					        VAULT_LOGIN=$(curl https://$VAULT_DOMAIN/v1/auth/token/renew -X POST --header "X-Vault-Token: $TOKEN" -d '{ "token": "'$TOKEN'" }' -s | jq -r '.auth.client_token')
 | 
				
			||||||
@@ -90,8 +90,8 @@ wx-login(){
 | 
				
			|||||||
            config["login",${ORG}]=$VAULT_LOGIN
 | 
					            config["login",${ORG}]=$VAULT_LOGIN
 | 
				
			||||||
            if [[ $USER != "root" && $USER != "local" ]]
 | 
					            if [[ $USER != "root" && $USER != "local" ]]
 | 
				
			||||||
            then
 | 
					            then
 | 
				
			||||||
                jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.config/warengroup/config.json 1> $HOME/.config/warengroup/config.json.tmp
 | 
					                jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.warengroup/config.json 1> $HOME/.warengroup/config.json.tmp
 | 
				
			||||||
                mv $HOME/.config/warengroup/config.json.tmp $HOME/.config/warengroup/config.json &> /dev/null
 | 
					                mv $HOME/.warengroup/config.json.tmp $HOME/.warengroup/config.json &> /dev/null
 | 
				
			||||||
            fi
 | 
					            fi
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
            IDM_STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://$IDM_DOMAIN)
 | 
					            IDM_STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://$IDM_DOMAIN)
 | 
				
			||||||
@@ -128,8 +128,8 @@ wx-login(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                    if [[ $USER != "root" && $USER != "local" ]]
 | 
					                    if [[ $USER != "root" && $USER != "local" ]]
 | 
				
			||||||
                    then
 | 
					                    then
 | 
				
			||||||
                        jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.config/warengroup/config.json &> $HOME/.config/warengroup/config.json.tmp
 | 
					                        jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.warengroup/config.json &> $HOME/.warengroup/config.json.tmp
 | 
				
			||||||
                        mv $HOME/.config/warengroup/config.json.tmp $HOME/.config/warengroup/config.json &> /dev/null
 | 
					                        mv $HOME/.warengroup/config.json.tmp $HOME/.warengroup/config.json &> /dev/null
 | 
				
			||||||
                    fi
 | 
					                    fi
 | 
				
			||||||
                fi
 | 
					                fi
 | 
				
			||||||
            else
 | 
					            else
 | 
				
			||||||
@@ -157,8 +157,8 @@ wx-login(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                if [[ $USER != "root" && $USER != "local" ]]
 | 
					                if [[ $USER != "root" && $USER != "local" ]]
 | 
				
			||||||
                then
 | 
					                then
 | 
				
			||||||
                    jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.config/warengroup/config.json &> $HOME/.config/warengroup/config.json.tmp
 | 
					                    jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.warengroup/config.json &> $HOME/.warengroup/config.json.tmp
 | 
				
			||||||
                    mv $HOME/.config/warengroup/config.json.tmp $HOME/.config/warengroup/config.json &> /dev/null
 | 
					                    mv $HOME/.warengroup/config.json.tmp $HOME/.warengroup/config.json &> /dev/null
 | 
				
			||||||
                fi
 | 
					                fi
 | 
				
			||||||
            fi
 | 
					            fi
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,13 +1,13 @@
 | 
				
			|||||||
wx-logout(){
 | 
					wx-logout(){
 | 
				
			||||||
    wx-header "Logout"
 | 
					    wx-header "Logout"
 | 
				
			||||||
    if [[ $USER != "root" && $USER != "local" && -f "$HOME/.config/warengroup/config.json" ]]
 | 
					    if [[ $USER != "root" && $USER != "local" && -f "$HOME/.warengroup/config.json" ]]
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
        VAULT_LOGIN=$(cat $HOME/.config/warengroup/config.json | jq -r .login)
 | 
					        VAULT_LOGIN=$(cat $HOME/.warengroup/config.json | jq -r .login)
 | 
				
			||||||
        if [[ $VAULT_LOGIN != null && $VAULT_LOGIN != "{}" ]]
 | 
					        if [[ $VAULT_LOGIN != null && $VAULT_LOGIN != "{}" ]]
 | 
				
			||||||
        then
 | 
					        then
 | 
				
			||||||
            wx-clean &> /dev/null
 | 
					            wx-clean &> /dev/null
 | 
				
			||||||
            jq '.login = {}' $HOME/.config/warengroup/config.json &> $HOME/.config/warengroup/config.json.tmp
 | 
					            jq '.login = {}' $HOME/.warengroup/config.json &> $HOME/.warengroup/config.json.tmp
 | 
				
			||||||
            mv $HOME/.config/warengroup/config.json.tmp $HOME/.config/warengroup/config.json &> /dev/null
 | 
					            mv $HOME/.warengroup/config.json.tmp $HOME/.warengroup/config.json &> /dev/null
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
wx-uninstall(){
 | 
					wx-uninstall(){
 | 
				
			||||||
    wx-header "Uninstall"
 | 
					    wx-header "Uninstall"
 | 
				
			||||||
    wx-logout
 | 
					    wx-logout
 | 
				
			||||||
    if [[ ! -d "$HOME/.config/warengroup" ]]
 | 
					    if [[ ! -d "$HOME/.warengroup" ]]
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
        rm "$HOME/.config/warengroup" -rf
 | 
					        rm "$HOME/.warengroup" -rf
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,11 +3,11 @@ wx-start(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    if [[ $USER != "root" && $USER != "local" ]]
 | 
					    if [[ $USER != "root" && $USER != "local" ]]
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
        mkdir -p $HOME/.config/warengroup &> /dev/null
 | 
					        mkdir -p $HOME/.warengroup &> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if [[ ! -f "$HOME/.config/warengroup/config.json" ]]
 | 
					        if [[ ! -f "$HOME/.warengroup/config.json" ]]
 | 
				
			||||||
        then
 | 
					        then
 | 
				
			||||||
            echo '{}' | jq > $HOME/.config/warengroup/config.json
 | 
					            echo '{}' | jq > $HOME/.warengroup/config.json
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        mkdir -p $HOME/.ssh/keys
 | 
					        mkdir -p $HOME/.ssh/keys
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										34
									
								
								wx
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								wx
									
									
									
									
									
								
							@@ -66,11 +66,11 @@ wx-start(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    if [[ $USER != "root" && $USER != "local" ]]
 | 
					    if [[ $USER != "root" && $USER != "local" ]]
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
        mkdir -p $HOME/.config/warengroup &> /dev/null
 | 
					        mkdir -p $HOME/.warengroup &> /dev/null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if [[ ! -f "$HOME/.config/warengroup/config.json" ]]
 | 
					        if [[ ! -f "$HOME/.warengroup/config.json" ]]
 | 
				
			||||||
        then
 | 
					        then
 | 
				
			||||||
            echo '{}' | jq > $HOME/.config/warengroup/config.json
 | 
					            echo '{}' | jq > $HOME/.warengroup/config.json
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        mkdir -p $HOME/.ssh/keys
 | 
					        mkdir -p $HOME/.ssh/keys
 | 
				
			||||||
@@ -306,9 +306,9 @@ wx-login(){
 | 
				
			|||||||
    if [[ $VAULT_STATUS -eq 200 ]]
 | 
					    if [[ $VAULT_STATUS -eq 200 ]]
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if [[ $USER != "root" && $USER != "local" && -f "$HOME/.config/warengroup/config.json" ]]
 | 
					        if [[ $USER != "root" && $USER != "local" && -f "$HOME/.warengroup/config.json" ]]
 | 
				
			||||||
        then
 | 
					        then
 | 
				
			||||||
            TOKEN="$(cat $HOME/.config/warengroup/config.json | jq -r .login.$ORG)"
 | 
					            TOKEN="$(cat $HOME/.warengroup/config.json | jq -r .login.$ORG)"
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        VAULT_LOGIN=$(curl https://$VAULT_DOMAIN/v1/auth/token/renew -X POST --header "X-Vault-Token: $TOKEN" -d '{ "token": "'$TOKEN'" }' -s | jq -r '.auth.client_token')
 | 
					        VAULT_LOGIN=$(curl https://$VAULT_DOMAIN/v1/auth/token/renew -X POST --header "X-Vault-Token: $TOKEN" -d '{ "token": "'$TOKEN'" }' -s | jq -r '.auth.client_token')
 | 
				
			||||||
@@ -317,8 +317,8 @@ wx-login(){
 | 
				
			|||||||
            config["login",${ORG}]=$VAULT_LOGIN
 | 
					            config["login",${ORG}]=$VAULT_LOGIN
 | 
				
			||||||
            if [[ $USER != "root" && $USER != "local" ]]
 | 
					            if [[ $USER != "root" && $USER != "local" ]]
 | 
				
			||||||
            then
 | 
					            then
 | 
				
			||||||
                jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.config/warengroup/config.json 1> $HOME/.config/warengroup/config.json.tmp
 | 
					                jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.warengroup/config.json 1> $HOME/.warengroup/config.json.tmp
 | 
				
			||||||
                mv $HOME/.config/warengroup/config.json.tmp $HOME/.config/warengroup/config.json &> /dev/null
 | 
					                mv $HOME/.warengroup/config.json.tmp $HOME/.warengroup/config.json &> /dev/null
 | 
				
			||||||
            fi
 | 
					            fi
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
            IDM_STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://$IDM_DOMAIN)
 | 
					            IDM_STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://$IDM_DOMAIN)
 | 
				
			||||||
@@ -355,8 +355,8 @@ wx-login(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                    if [[ $USER != "root" && $USER != "local" ]]
 | 
					                    if [[ $USER != "root" && $USER != "local" ]]
 | 
				
			||||||
                    then
 | 
					                    then
 | 
				
			||||||
                        jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.config/warengroup/config.json &> $HOME/.config/warengroup/config.json.tmp
 | 
					                        jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.warengroup/config.json &> $HOME/.warengroup/config.json.tmp
 | 
				
			||||||
                        mv $HOME/.config/warengroup/config.json.tmp $HOME/.config/warengroup/config.json &> /dev/null
 | 
					                        mv $HOME/.warengroup/config.json.tmp $HOME/.warengroup/config.json &> /dev/null
 | 
				
			||||||
                    fi
 | 
					                    fi
 | 
				
			||||||
                fi
 | 
					                fi
 | 
				
			||||||
            else
 | 
					            else
 | 
				
			||||||
@@ -384,8 +384,8 @@ wx-login(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                if [[ $USER != "root" && $USER != "local" ]]
 | 
					                if [[ $USER != "root" && $USER != "local" ]]
 | 
				
			||||||
                then
 | 
					                then
 | 
				
			||||||
                    jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.config/warengroup/config.json &> $HOME/.config/warengroup/config.json.tmp
 | 
					                    jq '.login.'$ORG' = "'$VAULT_LOGIN'"' $HOME/.warengroup/config.json &> $HOME/.warengroup/config.json.tmp
 | 
				
			||||||
                    mv $HOME/.config/warengroup/config.json.tmp $HOME/.config/warengroup/config.json &> /dev/null
 | 
					                    mv $HOME/.warengroup/config.json.tmp $HOME/.warengroup/config.json &> /dev/null
 | 
				
			||||||
                fi
 | 
					                fi
 | 
				
			||||||
            fi
 | 
					            fi
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
@@ -399,14 +399,14 @@ wx-login(){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
wx-logout(){
 | 
					wx-logout(){
 | 
				
			||||||
    wx-header "Logout"
 | 
					    wx-header "Logout"
 | 
				
			||||||
    if [[ $USER != "root" && $USER != "local" && -f "$HOME/.config/warengroup/config.json" ]]
 | 
					    if [[ $USER != "root" && $USER != "local" && -f "$HOME/.warengroup/config.json" ]]
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
        VAULT_LOGIN=$(cat $HOME/.config/warengroup/config.json | jq -r .login)
 | 
					        VAULT_LOGIN=$(cat $HOME/.warengroup/config.json | jq -r .login)
 | 
				
			||||||
        if [[ $VAULT_LOGIN != null && $VAULT_LOGIN != "{}" ]]
 | 
					        if [[ $VAULT_LOGIN != null && $VAULT_LOGIN != "{}" ]]
 | 
				
			||||||
        then
 | 
					        then
 | 
				
			||||||
            wx-clean &> /dev/null
 | 
					            wx-clean &> /dev/null
 | 
				
			||||||
            jq '.login = {}' $HOME/.config/warengroup/config.json &> $HOME/.config/warengroup/config.json.tmp
 | 
					            jq '.login = {}' $HOME/.warengroup/config.json &> $HOME/.warengroup/config.json.tmp
 | 
				
			||||||
            mv $HOME/.config/warengroup/config.json.tmp $HOME/.config/warengroup/config.json &> /dev/null
 | 
					            mv $HOME/.warengroup/config.json.tmp $HOME/.warengroup/config.json &> /dev/null
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -434,9 +434,9 @@ wx-install(){
 | 
				
			|||||||
wx-uninstall(){
 | 
					wx-uninstall(){
 | 
				
			||||||
    wx-header "Uninstall"
 | 
					    wx-header "Uninstall"
 | 
				
			||||||
    wx-logout
 | 
					    wx-logout
 | 
				
			||||||
    if [[ ! -d "$HOME/.config/warengroup" ]]
 | 
					    if [[ ! -d "$HOME/.warengroup" ]]
 | 
				
			||||||
    then
 | 
					    then
 | 
				
			||||||
        rm "$HOME/.config/warengroup" -rf
 | 
					        rm "$HOME/.warengroup" -rf
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user