This is indeed a very useful feature in terminal and it can help a lot of people.
I use a very similar plugin in zsh, instead of fish shell, but the principle is exactly the same.
Anyone who feels intimidated by the terminal will be well served by these plugins. @pazoff , this is your Best Post, Ever.
There is much debate about the best solution to handling journaling with SSDs. Some argue that, so long as TRIM support is enabled correctly, journaling is fine to have. Others recommend (on Linux systems) to set the noatime flag when mounting the system, which disables logging file access time. Though this does reduce the number of writes to disk, there are reports that it may break certain applications. There are still others who recommend disable journaling entirely, though under most circumstances this is not recommended . The approach that I’ve investigated has the potential to work around all of these issues: external journaling.
Generally when buying an SSD one should pay attention first to the years of guarantee the manufacturer provides. If the guarantee is 3 years the drive is likely to burn faster. One should look for drives with 5-6 or more years guaranteed.
Also if the lifespan of the SSD is of utmost importance Btrfs should be considered:
The main reason is that Btrfs doesn't journal unlike some other popular filesystems, saving precious write space for SSDs and the files on them. The Btrfs filesystem also supports TRIM, a very important feature for SSD owners. ... A good reason to consider Btrfs is the snapshot feature.
And I believe this to be true that everyone is merely pointing out the things available and as well things to consider in making the right decision that will fit their needs. Anything I have read offered in this thread has been in line with those thoughts.
I remember that until recently, we were advising users of SSD's not to use EXT4 filesystem on SSD's due to journaling. That was relaxed as SSD's have become reportedly more robust and reliable regarding number of writes.
As per above posts, there are known pro's and con's of journalling on SSD's. I suspect with improved SSD relaibility, we may be at a tipping point where one answer does not fit all.
It is good that this subject is aired and updated on the forum, as technology changes. Users with SSD's should be informed or reminded about inherent write limitations of SSD drives. They should weigh the economic and convenience of additional SSD wear-and-tear of using a journalling filesystem.