aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/%HOME%/.bash_utils (unfollow)
Commit message (Collapse)Author
2022-04-02bash: best practices & lintingEgor Tensin
2022-04-02.bash_utils: remove mysql.shEgor Tensin
WTF did I even need that for?
2022-04-01rename the projectEgor Tensin
2021-04-20os.sh: add manual_pkg_list_archEgor Tensin
2021-04-20os.sh: support ManjaroEgor Tensin
2019-03-12add str_iconv*Egor Tensin
2019-01-25cxx.sh: add runc_gdb & runc_lldbEgor Tensin
2019-01-22cxx.sh: add apport_gdbEgor Tensin
2018-08-01add str_grep, str_grep_wordEgor Tensin
2018-07-14sums_add_distr: include *.7zEgor Tensin
2018-07-14add update-alternatives shortcutsEgor Tensin
2018-06-09os.sh: support Arch Linux ARMEgor Tensin
2018-06-09runc*: support clang & -l LIB argumentsEgor Tensin
2018-06-04add commentsEgor Tensin
2018-06-04ssh.sh: move to .profileEgor Tensin
2018-06-04attempt to organize stuff properlyEgor Tensin
bash-independent stuff should go to .profile, which is what I'm trying to do. I'm not sure about how correct all of this is, a few bashisms were ought to creep in.
2018-06-04move ssh-related stuff to ssh.shEgor Tensin
spawn_ssh_agent no longer creates ~/.ssh_agent.sh, because in cron jobs it's pretty useless actually, since they are typically run when I'm not connected via ssh.
2018-05-23runc*: best bash practicesEgor Tensin
2018-05-05mysql.sh: `mysql --no-auto-rehash`Egor Tensin
It's too slow over slow connections for huge databases otherwise.
2018-04-11mysql.sh: support $MYSQL_DATABASEEgor Tensin
2018-04-05add mysql.shEgor Tensin
2017-12-01os.sh: support FedoraEgor Tensin
Also, OS detection has been reworked a bit.
2017-11-29renamed the repoEgor Tensin
2017-10-04don't source files twiceEgor Tensin
2017-10-01move PYTHONSTARTUP to python.shEgor Tensin
2017-10-01add python.shEgor Tensin
This is a stupid way to add your user's pip binary directory to $PATH.
2017-10-01path_add: prependEgor Tensin
2017-09-04runc*: finally merged runc & runcxx!Egor Tensin
2017-09-04runc*: put flags after source filesEgor Tensin
Weirdly, GCC _really_ likes it that way.
2017-09-04runc*: support -L w/ relative pathsEgor Tensin
2017-08-25os.sh: support Linux MintEgor Tensin
2017-08-24runc*: support -I w/ relative pathsEgor Tensin
2017-08-07branch_fixup_comitter_dates: an alias nowEgor Tensin
2017-08-07*_eol_normalized: don't clean workdirEgor Tensin
2017-08-07repo_branches: an alias nowEgor Tensin
2017-07-16code styleEgor Tensin
2017-07-10sums_add_distr: add *.img, *.tar filesEgor Tensin
2017-06-02branch_fixup_committer_dates: --forceEgor Tensin
2017-06-01add branch_fixup_committer_dateEgor Tensin
This routine sets every commit's "commit date" to its "author date". It's really useful for me, given the amount of history rewriting I do routinely.
2017-06-01git.sh: refactoringEgor Tensin
Rename functions to better reflect their scopes. Like, whether a routine applies to a branch or to a whole repository.
2017-04-18add sums_remove_missingEgor Tensin
2017-04-18distr.sh: bugfixEgor Tensin
2017-04-17code styleEgor Tensin
2017-04-17branch_eol_normalized: bugfixEgor Tensin
2017-04-16str_join: echo instead of printfEgor Tensin
2017-04-16str_split: bugfixEgor Tensin
2017-04-16bugfix & code styleEgor Tensin
2017-04-16sums_list_paths: factor out sums_unescape_pathEgor Tensin
2017-04-15str_replace*: proper escaping in sed patternsEgor Tensin
2017-04-15str_contains, str_*_with: proper escapingEgor Tensin