991 private links
An archive of useful Linux commands shared in Self-Host Weekly
Fx is a CLI for JSON: it shows JSON interactively in your terminal, and lets you transform JSON with JavaScript. Fx is written in Go and uses goja as its embedded JavaScript engine.
OpenCore Legacy Patcher is a tool designed for running macOS on unsupported Macs. It’s part of the OpenCore project, which is an open-source bootloader for macOS. The Legacy Patcher specifically focuses on enabling macOS installations on older Mac hardware that Apple no longer officially supports.
The primary goal of OpenCore Legacy Patcher is to provide a way for users with older Macs to install and run recent versions of macOS that would otherwise not be compatible with their hardware. It achieves this by patching certain components and creating a custom boot environment.
Keep in mind that working with tools like OpenCore Legacy Patcher involves modifying system components, and it’s crucial to follow the instructions provided by the developers carefully. Additionally, since developments in the Hackintosh community can occur rapidly, it’s a good idea to check for the latest information and updates from official sources or community forums.
While bash is the most widely available and popular shell, Zsh has a strong following among a certain section of developers and sysadmins.
Though it has some awesome features, they would need some customization either manually or through plugins.
This section is a collection of tips and tutorials that will help you learn and use Zsh more effectively.
You'll learn the following:
- Why Zsh is awesome?
- Installing Zsh and making it default shell
- Configuring aliases in Zsh
- Enabling syntax highlighting in Zsh
- Enabling command history in Zsh
- Enabling autosuggestions based on command history
- Customizing Zsh prompt
- Setting environment variable in Zsh
- Using Powerlevel10k to get more out of it
- Using Oh My Zsh
- Best Zsh plugin
ES-DE is a frontend for browsing and launching games from your multi-platform collection. It comes preconfigured for use with a large selection of emulators, game engines, game managers and gaming services. It can also run locally installed games and applications. It's fully customizable, so you can easily expand it with support for additional systems and applications.
Trippy combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues.
Quickly create and run optimised Windows, macOS and Linux virtual machines
Encrypted, Compressed, and Deduplicated Backups Using the Cloud Storage You Pick.
Supports GUI and CLI on Windows, macOS and Linux.
The largest collection of free stuff on the internet!
I love shortcuts, keybindings, and everything making me faster on a computer.
Even on my phone, gestures are helping me to get some apps.
That addiction I have to make small scripts, aliases, & co, made me think it would be nice to share some of them, get inspiration from others, and, eventually, improve them.
Les raccourcis clavier vous permettent d’effectuer des actions spécifiques, en recourant à des combinaisons de touches plutôt qu’à votre souris, trackpad ou autre périphérique d’entrée.
f3 is a simple tool that tests flash cards capacity and performance to see if they live up to claimed specifications. It fills the device with pseudorandom data and then checks if it returns the same on reading.
F3 stands for Fight Flash Fraud, or Fight Fake Flash.
A Unix history's diagram
Open-source tool to enforce privacy & security best-practices on Windows and macOS, because privacy is sexy 🍑🍆
Create a custom PS1 variable for your Bash
On trouvera dans ce chapitre une initiation pratique au scripting Bash.
Les sections qui suivent dans ce chapitre s’inspirent notamment du livre Scripts shell Linux et Unix de Christophe Blaess qu’il est conseillé d’acquérir. L’ouvrage est orienté embarqué mais convient parfaitement pour un apprentissage précis, rapide, intéressant et dynamique.
An A-Z Index of the Apple macOS command line (macOS bash)
How to Convert a MacOS Installer to ISO
TL;DR
hdiutil create -o /tmp/[X] -size [Y]m -volname [X] -layout SPUD -fs HFS+J
hdiutil attach /tmp/[X].dmg -noverify -mountpoint /Volumes/[X]
sudo /Applications/Install\ macOS\ [X].app/Contents/Resources/createinstallmedia --volume /Volumes/[X] --nointeraction
hdiutil detach /Volumes/[X]
hdiutil convert /tmp/[X].dmg -format UDTO -o ~/Desktop/[X].cdr
mv ~/Desktop/[X].cdr ~/Desktop/[X].iso#!/bin/bash
#print the list of all text files
ls *.txt
#Iterate the loop to read all text files
for value in `ls *.txt`;
do
#Read the basename of the file
filename=`basename $value .txt`
#Rename all files to doc files
mv $value $filename.doc;
done
#Print all doc files
ls *.doc