In iTerm2, run the following command to edit the sudo configuration file using the vi editor:
sudo vi /etc/pam.d/sudo
You will need to enter your password one last time to use sudo vi.
Add the Touch ID line:
Once in the vi editor, press i to enter Insert Mode.
Add the following line to the very top of the file:
auth sufficient pam_tid.so
Save and Exit:
Press the ␛ key to exit Insert Mode.
Type :wq and press ⏎ to write the changes and quit the editor.
Quit and restart the terminal emulator for the changes to take effect.
Delete local Time Machine snapshots to free up space
These can quickly fill up the drive if the external drive is often disconnected.
tmutil listlocalsnapshotdates
If you see a list of backups sorted by date, here’s how to delete them:
tmutil deletelocalsnapshots XXXXXXX
Replace XXXXXXX with the name of one of the backups listed above, then press Return.
Repeat this for as many of the local backups as you want to remove. Once you’re done, check back in the Storage tab to see how much space you’ve reclaimed.
Don’t delete your local copies if you think you might need them in the future.
Send notification from the command line
Simple
osascript -e 'display notification "Your notification message here" with title "Your Title"'
With subtitle and custom sound
osascript -e 'display notification "The long-running task has finished successfully!" with title "Process Complete" subtitle "Your Script Name" sound name "Frog"'