:g/DS_Store/d
:v/DS_Store/d
Using imagemagick
brew install imagemagick
magick mogrify -monitor -format jpg *.HEIC
magick convert \
-append \
IMG_2156.PNG \
IMG_2157.PNG \
IMG_2158.PNG \
APPENDED_ON_TOP_OF_EACH_OTHER.png
Virtual Box images into Open Virtualization Format, VirtualBox can do that.
brew install virtualbox
VBoxManage clonemedium \
<uuid | source-medium> \
<uuid | target-medium> \
[disk | dvd | floppy] \
[--existing] \
[--format= VDI | VMDK | VHD | RAW | other ] \
[--variant=Standard,Fixed,Split2G,Stream,ESX]
Conversion
VBoxManage \
clonemedium \
kali-linux-2023.2-virtualbox-amd64.vdi \
kali-linux-2023.2-virtualbox-amd64.ova
Usage: pwgen [ OPTIONS ] [ pw_length ] [ num_pw ]
Options supported by pwgen:
-c or --capitalize
Include at least one capital letter in the password
-A or --no-capitalize
Don't include capital letters in the password
-n or --numerals
Include at least one number in the password
-0 or --no-numerals
Don't include numbers in the password
-y or --symbols
Include at least one special symbol in the password
-r <chars> or --remove-chars=<chars>
Remove characters from the set of characters to generate passwords
-s or --secure
Generate completely random passwords
-B or --ambiguous
Don't include ambiguous characters in the password
-h or --help
Print a help message
-H or --sha1=path/to/file[#seed]
Use sha1 hash of given file as a (not so) random generator
-C
Print the generated passwords in columns
-1
Don't print the generated passwords in columns
-v or --no-vowels
Do not use any vowels so as to avoid accidental nasty words
See Detox
❯ detox -h
usage: detox [-hLnrvV] [-f configfile] [-s sequence] [--dry-run] [--inline] [--special]
file [file ...]
-f configfile choose which config file to use
-h --help this message
--inline run inline mode
-L list available sequences and exit
with -v ... dump sequence contents
-n --dry-run do a dry run (don't actually do anything)
-r be recursive (descend into subdirectories)
--remove-trailing (deprecated)
remove trailing _ and - before a period
-s sequence choose which sequence to detox with
--special work on links and special files
-v be verbose
-V show the current version
To change files
detox -r --dry-run .
...
./2024-03_Tax_report/Transactions de mandats - Dossier Boulanger.xls -> ./2024-03_Tax_report/Transactions_de_mandats-Dossier_Boulanger.xls
./2024-01_Reading_Guillaume_Dulude/Dulude-141-154--energie.pdf -> ./2024-01_Reading_Guillaume_Dulude/Dulude-141-154-energie.pdf
./WIP_Home_network/Setting up VPN routes -> ./WIP_Home_network/Setting_up_VPN_routes