regexp-cut VS modern-unix

Compare regexp-cut vs modern-unix and see what are their differences.

regexp-cut

Use awk to provide cut like syntax for field extraction (by learnbyexample)

modern-unix

A collection of modern/faster/saner alternatives to common unix commands. (by ibraheemdev)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
regexp-cut modern-unix
4 56
15 30,197
- -
1.8 0.0
almost 3 years ago 4 months ago
Shell
MIT License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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

Posts with mentions or reviews of regexp-cut. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-26.
  • Ask HN: What do you use to make CLIs?
    9 projects | news.ycombinator.com | 26 Aug 2022
    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
    5 projects | /r/commandline | 13 Jun 2022
    rcut - my own bash+awk script, supports regexp delimiters, field reordering, negative indexing, etc
  • Tuc – when cut doesn’t cut it
    7 projects | news.ycombinator.com | 13 Jun 2022
    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
    2 projects | news.ycombinator.com | 10 Jul 2021
    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...

modern-unix

Posts with mentions or reviews of modern-unix. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-19.
  • Will modern alternatives of Unix CLIs be succeeded? grep ripgrep, find fd, etc.
    1 project | news.ycombinator.com | 23 May 2024
    * Could computer architectures change significantly in the future, perhaps with ASI designing hardware and software, RAM as fast as CPUs, or photonic chips?

    Modern alternatives to traditional Unix tools, most of which are written in Rust, have become very popular in the past several years, here's a whole list of them: [https://github.com/ibraheemdev/modern-unix](https://github.com/ibraheemdev/modern-unix). They sort of get to learn the lessons from software history, and implement more features and some have differences in usability. Its hard to predict the future but could the cycle repeat? What are the odds of someone writing a successor to ripgrep that is as (subjectively) better than ripgrep, as ripgrep is to grep, if not more? (and the possibility of it being written in a systems language designed to succeed languages like Rust, like how Rust is used as an alternative to C, C++, etc.). Or, we have gotten all the features, performance, and ease of use as we can for a CLI that searches text in files? It seems like we don't have more ideas for how to improve that, at least with the way computers are now.

    Are CLIs like Ripgrep better than grep on 70s Unix machines without much rewriting (if they can be compiled for them), or would they require lots of rewriting to run, perhaps to account for their computer architectures or very low hardware specs? Could computer architectures change much in the next 10-30 years such that Ripgrep would need rewriting to work well on them, and or a successor to Ripgrep wouldn't be out of the question? By architectures I don't mean necessarily CPU architectures, but all the hardware present inside the computers, and the relative performance of CPU RAM Storage etc. to each other. If it would take too much effort, what if someone time traveled to the 70s with a computer with ripgrep and its source code? Could Unix engineers apply any ideas from it into their Unix utils? How much of the improvements in newer tools are simply the results of better ideas for how they should work? Unix engineers did their best to make those tools but would the tools be much better if they had the ideas of these newer tools?

    Also, I wonder if these newer tools would last longer because computers are accessible to the average person today unlike in the 70s, and the internet allows for many programmers with great ideas to collaborate, and easily distribute software. Correct me if I'm wrong but in the 20th century different unixy OSes have their own implementations of Unix tools like grep find etc. While that still applies to some degree, but now we have very popular successors to Unix tools on Github, If you ask online about alternatives to ones like grep and find, a lot of users will say to use ripgrep and fd, and may even post that link I mentioned above. If you want to make your own Unix OS today, you don't need to make your own implementations of these tools, at least from scratch. I only skimmed the top part but this might be worth looking at: [https://en.wikipedia.org/wiki/Unix\_wars](https://en.wikipedia.org/wiki/Unix_wars).

  • Ask HN: Which tools are worth the time?
    1 project | news.ycombinator.com | 12 Jan 2024
    - Learning "modern" tools like ripgrep and fzf (There's a list here: https://github.com/ibraheemdev/modern-unix)
  • Modern-Unix: collection of modern/faster/saner options to common Unix commands
    1 project | news.ycombinator.com | 20 Jun 2023
  • Koji projekat na Githubu vas je odusevio u zadnje vreme?
    8 projects | /r/CroIT | 19 Jun 2023
    Nedavno mi je dobro dosla ova kolekcija toolova za unix https://github.com/ibraheemdev/modern-unix
  • My 2023 Terminal, Shell and Command-Line Toolbox
    5 projects | /r/programming | 9 May 2023
    A lot of the tools in the post build on top of standard unix tools and are like for like (better) replacements. Many of them have been pulled from the Modern Unix repo on Github.
  • TIL you can do `cat -n file` to easily see line numbers when looking at a file
    2 projects | /r/ProgrammerTIL | 10 Apr 2023
    Plug to modern unix, a collection of utilities that modernize "standard" nix utilities (combination of faster, prettier, easier to use, as well as sensible defaults like highlighting and line numbers when not piped).
  • What are some things you can do in the terminal for entertainment?
    4 projects | /r/linuxmasterrace | 6 Apr 2023
    I google something like "Modern Unix", open blogs, and try to find a "life-changing" tool that I haven't tried yet. Then I spend 1 day reading man how to apply this unreal tool to my current work environment setup. Ultimately, I'm sad because I wasted 1 day, but the process is fun enough to do it again tomorrow. This is like distro-hopping but tool-hopping. Now I have fzf, bat, helix, zoxide etc, but that's just the beginning of my tool-hopping :)
  • erdtree: A modern, multi-threaded, and ️‍🌈aesthetic️‍🌈 alternative to tree and du - v1.7.0 release ️
    5 projects | /r/rust | 30 Mar 2023
    While this is not at all comprehensive of all the cool tools out there, there's this list which has a lot of modern alternatives to all of the modern Unix commands we know and love, most of which are written in Rust.
  • Introducing rewriteit.net - A collection of software rewritten in Rust
    4 projects | /r/rust | 18 Mar 2023
    You might want to take some inspiration from https://github.com/ibraheemdev/modern-unix too! Neat website
  • LeanCreator - a lean, cross-platform, single file IDE for C/C++
    2 projects | /r/cpp | 24 Feb 2023
    Yeah, fine, since Go and Rust it is common to have this "one file app" that you put in $PATH and call it a day. Now, how many of those are not a single CLI utility (e.g. a replacement for top/ls/du or other UNIX utility), and are full blown GUI app? Not so many. None that I can think of from the top of my head, actually.

What are some alternatives?

When comparing regexp-cut and modern-unix you can also consider the following projects:

tuc - When cut doesn't cut it

bat - A cat(1) clone with wings.

tac - A high-performance, cross-platform file reverse utility

mcfly - Fly through your shell history. Great Scott!

hck - A sharp cut(1) clone.

gdu - Fast disk usage analyzer with console interface written in Go

evolution-mail-filter-clamav - ClamAV email filter for Evolution

nnn - n³ The unorthodox terminal file manager

neofetch - 🖼️ A command-line system information tool written in bash 3.2+

awesome-alternatives-in-rust - A curated list of replacements for existing software written in Rust

keygen-cli - Official command line tool for publishing releases to Keygen's distribution API.

coreutils - Cross-platform Rust rewrite of the GNU coreutils

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured