regexp-cut
cargo-binstall
regexp-cut | cargo-binstall | |
---|---|---|
4 | 24 | |
15 | 1,313 | |
- | 5.5% | |
1.8 | 9.5 | |
almost 3 years ago | 7 days ago | |
Shell | Rust | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
regexp-cut
-
Ask HN: What do you use to make CLIs?
I use a lot of CLI tools, but haven't written many for myself. Mostly, aliases/functions and some scripts in Bash/Python.
Extract details for command options from man/help: https://github.com/learnbyexample/command_help/blob/master/c...
cut-like syntax for field manipulations with regexp, negative indexing, etc: https://github.com/learnbyexample/regexp-cut/blob/main/rcut
simple calculator using python syntax: https://learnbyexample.github.io/practice_python_projects/ca...
-
Tuc – When cut doesn’t cut it
rcut - my own bash+awk script, supports regexp delimiters, field reordering, negative indexing, etc
-
Tuc – when cut doesn’t cut it
Nice, especially the format output.
See also:
* hck (https://github.com/sstadick/hck) - close to drop in replacement for cut that can use a regex delimiter instead of a fixed string
* rcut (https://github.com/learnbyexample/regexp-cut) - my own bash+awk script, supports regexp delimiters, field reordering, negative indexing, etc
-
Show HN: Hck – a fast and flexible cut-like tool
I saw about `hck` recently on twitter, was impressed to see support for compressed files. From the current todo list, I hope complement is implemented for sure.
I see Negative index is currently "unlikely". I'm writing a similar tool [0], but with bash+awk. I solved the negative index support with a `-n` option, which changes the range syntax to `:` instead of `-` character.
My biggest trouble came with literal field separator [1], because FS can only be specified as a string in awk and backslash is a metacharacter for both string and regexp.
[0] https://github.com/learnbyexample/regexp-cut
[1] https://learnbyexample.github.io/escaping-madness-awk-litera...
cargo-binstall
-
Cargo Binstall 1.0.0 release
Unfortunately not really usable in production (for me) until https://github.com/cargo-bins/cargo-binstall/issues/1 is fixed :( Really much looking forward to it though, as I think it's a great addition to the Rust ecosystem!
-
Oxidise your Infrastructure using Shuttle.rs
Oh looks like cargo-binstall is currently broken (https://github.com/cargo-bins/cargo-binstall/issues/1094)
-
Ludusavi can now back up your game saves to the cloud and detect Lutris saves
Unfortunately, I ended up running into an issue with the zip support, but I'll come back to it once this is fixed: https://github.com/cargo-bins/cargo-binstall/issues/1080
-
Strange lifetime error: Requires to be `'static`
I've encountered a strange lifetime error when developing new features in cargo-binstall:
-
AMDGPU_TOP - tool to show AMDGPU usage
Once you feel like releasing it, could you please add binstall support?
-
[rcargo] quick tool for faster crate building on remote workstations
I think in a similar vein there is cargo-binstall that is a cargo install alternative that attempts to use pre-built binary artifacts when possible
-
Faster Apple Builds with the lld Linker
I hope ld64 and lld add supports for plugin-opt I'm trying to enable cross-lang-lto on MacOS but failed due to -plugin-opt not supported.
-
Install a CLI in a project (not globally)
You can use cargo-binstall --install-path to install binaries to custom locations.
-
Release engineering is exhausting so here's cargo-dist
If you happen to install a lot of things with cargo, check out cargo-binstall: https://github.com/cargo-bins/cargo-binstall
It'll fetch the binary release from the repo so you don't have to compile it yourself.
-
Thoughts about updating a rust cli via a sub command for improved dev experience
I'd recommend to use cargo-binstall, which can download pre-built artifacts from github release.
What are some alternatives?
tuc - When cut doesn't cut it
pwninit - pwninit - automate starting binary exploit challenges
tac - A high-performance, cross-platform file reverse utility
cargo-quickinstall - pre-compiled binary packages for `cargo install` [Moved to: https://github.com/cargo-bins/cargo-quickinstall]
hck - A sharp cut(1) clone.
ez_term - Terminal UI framework based on templates and focused on simplicity.
evolution-mail-filter-clamav - ClamAV email filter for Evolution
nue - I/O and binary data encoding for Rust
neofetch - 🖼️ A command-line system information tool written in bash 3.2+
docker-cargo-binstall
keygen-cli - Official command line tool for publishing releases to Keygen's distribution API.
amdgpu_top - Tool to display AMDGPU usage