@startuml start if (invokation name) then (""bash"") if (interactive?) then (yes) if(""--posix"") then (yes) :""${ENV}""; else if(login?) then (no) if(""--norc"") then (yes) stop else (no) if(""--rcfile"") then (no) :""\~/.bashrc""; note: also when input from\nnetwork connection else (""RCFILE"") :""RCFILE""; endif endif else (yes) label bash_login if(""--noprofile"") then (yes) stop else (no) :""/etc/profile""; if (""\~/.bash_profile""?) then (yes) :""\~/.bash_profile""; else if (""\~/.bash_login""?) then (yes) :""\~/.bash_login""; else (no) :""\~/.profile""; endif endif :user session] :""\~/.bash_logout""; endif else (no) if(""--login"") then (yes) goto bash_login else (no) :""${BASH_ENV}""; endif endif else (""sh"") if (interactive?) then (yes) if(login?) then (no) :""${ENV}""; else (yes) label sh_login if(""--noprofile"") then (yes) stop else (no) :""/etc/profile""; :""\~/.profile""; endif endif else (no) if(""--login"") then (yes) goto sh_login else (no) stop endif endif endif end @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
Pure Javascript
PNG
SVG
ASCII Art