-
Each of these scripts was written to automate a certain task (e.g. querying file creation times, installing a program, etc.) for my convenience, and hopefully may make some other Linux/Unix distro users' lives just a bit easier too.
-
Please refer to the comments at the top of each script for more info on what each script does.
oksh(sudo -H add-apt-repository ppa:dysfunctionalprogramming/oksh && sudo -H apt install okshon Ubuntu)debugfs(sudo -H apt install e2fsprogson Ubuntu)ntfsinfo(sudo -H apt install ntfs-3gon Ubuntu)dumpexfat(sudo -H apt install exfat-utilson Ubuntu)losetup(sudo -H apt install mounton Ubuntu)flock(sudo -H apt install util-linuxon Ubuntu)python3(sudo -H apt install python3.8-minimalon Ubuntu)
curl(sudo -H apt install curlon Ubuntu)jq.node(sudo -H apt install npmif needed, and thensudo -H npm install jq.node -g)dpkg(Yes, you must be running a distro which uses the Debian package manager to use this script.)
- Full python install; comment out or edit the
pip installs in the script that refer to specific paths within$HOMEdirectory.
./stat_crtime_function.shfor more info.
- Usage:
./github_install_latest.sh [--package PACKAGE_NAME] [--verbose]
- Usage:
./update_all_python_stuff.sh
-
(Maybe) add more scripts that I can share publically in the future.
- I was going to add a personal password generator script to this repository before I realized that the generator script's reliance on dictionary words would open myself up (and anyone else who decides to use my script that I'd have uploaded) to a potential dictionary attack IF I made the script available to the public. It's a shame too because that generator script also showcases my basic AWK coding skills, but I certainly won't want to risk others having an easier time hacking my University accounts by making that script public.
-
Explain more about "update_all_python_stuff.sh" in this README