aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/%HOME%/.bash_utils (unfollow)
Commit message (Collapse)Author
2023-12-09switch to egor@tensin.nameEgor Tensin
2023-05-23path.sh: remove deprecation noticeEgor Tensin
I actually do use these routines somewhere else.
2023-05-22path.sh: don't canonicalize paths in path_addEgor Tensin
Resolving symlinks is actually bad; what if the user wants to add a symlinked directory? You better make sure you pass absolute paths now though.
2023-05-22path.sh: append by default in path_addEgor Tensin
2023-05-22ignore unsupported inherit_errexitEgor Tensin
I have a really ancient machine with an even more ancient version of bash that doesn't support inherit_errexit. Ignore for now, put it back later.
2023-05-21git.sh: add git_replace{_word}Egor Tensin
2023-04-26os.sh: support DebianEgor Tensin
2023-04-26os.sh: support macOSEgor Tensin
2023-04-26file.sh: add pastebin functionEgor Tensin
2023-01-27.bash_utils: get rid of uname usageEgor Tensin
2023-01-25os.sh: remove unused routinesEgor Tensin
2023-01-25cxx.sh: remove unused routinesEgor Tensin
2023-01-25os.sh: remove obsolete stuffEgor Tensin
2022-09-08alternatives.sh: prefer gcc to clangEgor Tensin
This doesn't make much sense, but I'm currently working on a GCC-only project, and this is messing my workflow up.
2022-04-02sums_list_paths: bugfixEgor Tensin
2022-04-02bash: remove unused or low-value stuffEgor Tensin
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