E4GC2TUJKXUJOINBOPZYGZJDKSHCWYDKTEER2CGXBHHJPKONWZOAC 6DSJQRPFL24IZHJTSBJ3C62VADPNSQXIM5LPITC5S3IGGXH5UVTAC BUKHUEWGYZOIRUYDTAN3GWMH5EHAH3MVEGGFEBW5GHBVRIVI746AC BSHWGF5YA2DQXJJZN6SFXGIRPJF6U7K4VGKA2XP6G4AMUZES4XJQC HAJWTMACMFFXFLSIVEX5L7IDFEMQXUG33U4KJCPGIH4XLLNUT62QC 3W4VEDASXK7UYOSGQMNSCBXQSCN3OT7AQ5WJDHW3HFFAMO2G6BOAC COMSDMCC25S6JC3TXK47ZN6H2IIK3DHL6JHRIWMF3S36CW2SVIQQC BTKHWMN3LU66OSEJPRYPHUNYPSNPKNR73DQLR7SD4CDXORSEPY7QC BXBU6DFPSIWPSZ4DJCAOJ44LWX3NBEVC4CDOOUPEJTPT24REDZNAC 6O2UXYBU5WFHG3MQGEMEVRWRVGGMUXMGVKSQIC7VOL6KWPC5BS4AC 3BM2SH63ECZTNY2JVTUORJF7OSO6BRDHSS5NEXIRICHEIQRHIRZAC # originally, the functions were all aliases.## then, delusions of creating terminal-based object-orientedness struck.# ## generally, this entire stack of functionality has gone through refinement of:# oneliner-->alias# alias-->function# function-->class## where "class" can mean sourcefile (.src) or scriptfile (.sh)## ### some of this is just QoL stuff that hasn't become it's own thing## ### make nano more usablealias nano="nano --nowrap --backup --positionlog --autoindent --linenumbers --softwrap --tabsize 3"# easy ssh key stuffsalias ssh-makey='ssh-keygen -a 256 -t ed25519'alias ssh-mykey='cat ~/.ssh/id_ed25519.pub'alias ssh-showkey='cat ~/.ssh/id_ed25519.pub && echo -e "^-- personal pubkey\n\nserver key(s) --v"; ssh-keygen -lf <(ssh-keyscan localhost 2>/dev/null)'alias sd='shutdown -hP now'alias when='date +"%j day %t%t%t (y:%Y - m:%m w:%V d:%d)%n%H:%M.%S chrono%t%t%t%t (%Z/UTC%z)"'alias p=pijulalias g=gitexport EDITOR="nano --nowrap --backup --positionlog --autoindent --linenumbers --softwrap --tabsize 3"export GIT_EDITOR="${EDITOR}"
mixSrc='. "${srcDirName}/mixins.src"'
#mixSrc=". \"${srcDirName}/mixins.src\""function loadMixins {for srcFile in $(find "${srcDirName}/util" -name '*.src' ); doif [[ "${DEBUG}" -gt 2 ]]; thentime . "${srcFile}"else. "${srcFile}"fiif [[ "${DEBUG}" -gt 1 ]]; thenlt "loaded from '${srcFile}'"fidonereturn 0}
if [[ "${DEBUG}" -gt 1 ]]; thenlt "mixins sourced from '${mixSrc}'" && lt
#if [[ "${DEBUG}" -gt 2 ]]; then# time eval "${mixSrc}"#else# eval "${mixSrc}"#fiif [[ "${DEBUG}" -ne 0 ]]; thenlt "mixins sourced from '${srcDirName}/util'" && lt