Our great sponsors
-
So personally, I use: - bash for super super basic things - ifs and loops are pretty much off the table - Rust for anything more complex than that - I've had a good time using https://rust-script.org/ , it's got some really cool features, and a very Unix-y feel
-
Just a few minutes ago I learned about https://github.com/matklad/xshell and it looks nice!
-
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.
-
find-invalid-utf8: walks a directory tree and prints invalid UTF-8 in files using nice hex escapes with coloring. This is useful for honing on in where invalid UTF-8 occur. You have a good bet of finding some by checking out any moderately sized repository of code. The Linux kernel used to have some. The Mozilla repo does. The CPython repo does too. This is why it's important for CLI tools to deal with invalid UTF-8 gracefully in some way.
-
You should check out evcxr