a loose-leaf binder of my assorted scripts which I like being able to access via github.
by @zudsniper
- 🔗
bashrc.zod.tf
a direct link to my~/.bashrcfile(always a work in progress) - 🔗
gh.zod.tf/bashbits/raw/master/*
shorthand to link directly to raw text of any file within this repo.
The versions for these are pretty asynchronous, and certainly NOT AT ALL kept track of. YMMV.
v4.0.1MacOS & Assorted Scripts
- Added
.zshrcfor MacOSVentura 13.5.1(Apple Silicon)though this was originally developed on Catalina (10.15.7), so...- Added
gitget.shto get obtain and install a script from a github url, or author and repo combination using the releases of that repository. UNTESTED, definitely doesn't work.- Updates to
.ansi_colors.shto add shorthand color variable exports for very common colorsRED,GREEN,YELLOW,BLUE, andNCas a shortcut forRESET.- Updated
README.mdto reflect changes, even the file structure diff thing wow.
v4.0.0Some Housekeeping
.bashrcadding planning and some actual additions.ansi_colors.shupdating the file to contain actually all the currently referenced colors within... itself. Hopefully.README.mdUpdating- Updating the version definition convention which I am now imposing on all scripts I write for standardization purposes
- Deleted / moved old scripts such as the original locations of
get_nvm.sh.- Moved all scripts (for the most part) into descriptive folders
- more probably
I am now imposing a versioning convention explained as follows. This should be followed wherever possible.
the second line of all files must contain, eventually, a
vorVfollowed by a valid major.minor.patch1 version string.
📁 anim_cli ✨ 📄 bubbles-fs.sh 📄 intro-fs.sh 📄 shellwash-fs.sh 📁 builders 🔧 📄 build_py3.sh 📄 build_tsnode.sh 📄 shellwash-fs.sh 📁 helpers 🩹 📄 activenv.sh 📄 beautify_dir.sh 📄 docker_merge.sh 📄 to_gist.sh 📁 installers 💉 📄 get_dock.sh 📄 get_gh.sh 📄 get_gum.sh 📄 get_nvm.sh 📄 get_py.sh 📁 os_setup 🧫 📄 deb11_base.sh 📄 deb11_nonfree.sh 📁 pgp 🧫 📄 pgp_gen.sh + 🧲 gitget.sh + 🎨.ansi_colors.sh + 🧫.zshrc + 🧬.bashrc + 💭 README.md <-- 📍 YOU ARE HERE 📄 LICENSE + 💾 .gitignore
Here are single-line, single-execution, daisychains of bash to accomplish something or other.
Install deb11_base.sh on a clean install of debian 11.
❗❗ MUST BE RUN AS ROOT ❗❗
curl -sL https://raw.githubusercontent.com/zudsniper/bashbits/master/deb11_base.sh -o ~/build.sh; chmod ugo+X ~/build.sh; ./build.sh -r me -pw password -k "ssh-rsa xx"; source ~/.bashrc; settitle "$(hostname -f)";This code is all MIT Licensed.
📄 LICENSE
zod.tf
fullstack development, server administration, web design, branding creation, musical composition & performance, video editing, and more probably
Footnotes
-
Regular expression that should match all valid versions:
([0-9]+(.)){2}([0-9]+){1}(\-\w+)?↩
