Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
dedupe
Deduplicate files within a given list of directories by keeping one copy and making the rest hard-links. (by Gumnos)
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
And here for the lols a Python based shell: xonsh - as someone who likes Python, I find this very interesting. But obviously it is not a full replacement for any of the "normal" shells.
There is a builtin basic support like in Bash too, but the "extended vi support in Zsh" is actually a plugin: https://github.com/jeffreytse/zsh-vi-mode
You can use my dedupe.py script with the dry-run flag (-n) to find all the duplicates on your drive. If you run it without the dry-run flag, it will attempt to make hard-links so that each file exists only once on the drive with multiple hard-links to the underlying file. It should be pretty fast, only needing to checksum file-content in the event that files have the same size (several other such deduplication methods work by checksumming every file on the drive which can be slow).
https://github.com/sharkdp/fd is very fast and I find more user-friendly than find
https://github.com/BurntSushi/ripgrep and https://github.com/phiresky/ripgrep-all are amazing for searching _inside_ files with the CLI
https://github.com/BurntSushi/ripgrep and https://github.com/phiresky/ripgrep-all are amazing for searching _inside_ files with the CLI
https://github.com/junegunn/fzf is also helpful for fuzzy searching files
Related posts
- Carapace: A multi-shell completion library and binary
- Modern Linux Tools vs. Unix Classics: Which Would I Choose?
- Shshsh is a bridge connects Python and shell
- GitHub - python-cmd2/cmd2: cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
- Alternative Shells