Hey folks, welcome back to another exciting guide! Today, we're diving into the world of Git and GitHub. Specifically, we're going to walk you through creating a local repository and pushing it up to GitHub. Yep, we're getting our hands dirty with some good old command-line action!
# ---> Node.js and NPM packages | |
node_modules/ | |
package-lock.json | |
yarn.lock | |
# ---> TypeScript Compiler Output | |
dist/ | |
*.tsbuildinfo | |
# ---> IDE - Visual Studio Code |
# Check current versions | |
node -v | |
npm -v | |
# Update NPM | |
npm install -g npm@latest | |
# Install NVM (Node Version Manager) | |
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | zsh |
tmux new-session
will create a tmux session will will continue to run even after the terminal has been closed (so long as the system is still powered on).
pv -p
is the pipe-viewer command that will pipe the zipped files into the next command and the -p
flag will display a progress bar as things are unzipped.
tar xzif -
will take the output of the previous command (thanks to the -
stdin dash) and unzip the files.
tmux new-session 'pv -p *.tgz | tar xzif -'
this gist contains a script for validating google takeout archives. it verifies the integrity of the archive by identifying missing files and verifying their sizes.
this script is built to help you ensure that your google takeout archive is complete and that each file meets the expected size parameters. the script identifies the first and last files in the archive and checks for missing files between these. additionally, it verifies that each file in the archive is not smaller than the specified size.
Alright, folks, let's dive into the eternal quest for the best Unix package manager. In this journey, we'll take a look at eight top-notch contenders, examining their strengths and weaknesses. And yes, we're going to crown a winner, all backed by solid reasoning and evidence. Our mission? To empower Unix users like you to make an educated choice that suits your needs.
#!/bin/zsh | |
# Define a list of package managers to check | |
package_managers=("apt" "yum" "dnf" "brew" "zypper" "pacman" "emerge" "nix" "snap" "flatpak") | |
echo "Initiating package manager detection..." | |
# Start checking phase | |
echo "\e[32m==> Starting Detection Phase\e[0m" |
In managing a robust Plex server, overseeing a large and complex directory structure is a given. Ensuring that your automated organization tools and scripts operate seamlessly is vital. This script is crafted to be your handy tool in this process, helping you identify directories that share the name with their parent or grandparent directories quickly and efficiently. Below is a user-friendly guide and the script to facilitate this.
Greetings, network enthusiasts! Today, we are set to embark on an essential task: enhancing the security of your network by blocking traffic between VLANs on Unifi routers such as UDM, UDM-SE, and the Dream Router. Join us as we delve into the nuances of RFC1918 IP ranges and configure firewall rules to safeguard your network effectively.
This comprehensive guide covers the process of moving movie files into individual folders for a neatly organized Plex Media Server library, and it also explains how to use FileBot to rename files and add posters and artwork for an enhanced media management experience.