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!
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
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
Related posts
- I made a scriptable spaced repetition CLI with Rust and Rhai!
- Organizing a large collection of Rust "scripts"?
- Pre-RFC: `cargo-script` for everyone
- Why is Rust always advertised as system programming not general purpose programming?
- How has learning Rust been a benefit to you in other programming areas?