wifi
murex
wifi | murex | |
---|---|---|
1 | 61 | |
36 | 1,563 | |
- | 1.4% | |
2.7 | 9.6 | |
10 months ago | 13 days ago | |
Go | Go | |
GNU General Public License v3.0 or later | 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.
wifi
-
Gokrazy – A Native Go Userland
Hello, I’m the maintainer!
You’re right about the lack of a C runtime being intentional. However, C programs can be run if you take on the task of keeping them up-to-date: https://gokrazy.org/prototyping/
Regarding WiFi, we have https://github.com/gokrazy/wifi which currently only works for unencrypted WiFi. If at some point there is a Go solution to configure encrypted WiFi, I’m all for it!
murex
-
fd: A simple, fast and user-friendly alternative to 'find'
If you’re willing to commit time to learning my shell then I’m willing to commit time to learning ripgrep. ;-)
https://murex.rocks
- Xonsh – A Python-Powered Shell
-
Bunster: Compile bash scripts to self contained executables
I have authored a shell in Go and while it doesn’t aim to replace coreutils, it does have a decent number of builtins as part of its application.
So in theory I could build a feature that allows you to ship a self contained executable like you’ve described.
If this is something you’re genuinely interested in and my shell has the right kind of ergonomics for you, then feel free to leave a feature request:
https://github.com/lmorg/murex
- Go and my realization about what I'll call the 'Promises' pattern
-
TomWright/dasel: Select, put and delete data from JSON, TOML, YAML, XML and CSV
Personally I think this is a problem better spent by fixing the shell. There’s a few alt shells out there now, Nushell, Elvish plus the one I help maintain, Murex (https://murex.rocks).
I’m obviously going to biased here, but it’s definitely worth your time checking out some alt shells.
- State of the Terminal
-
Show HN: a Rust Based CLI tool 'imgcatr' for displaying images
This is how murex works too https://github.com/lmorg/murex/blob/master/config/defaults/p...
- Xonsh: Python-powered, cross-platform, Unix-gazing shell
-
The Bun Shell
I agree. I’ve written about this before but this is what murex (1) does. It reimplements some of coreutils where there are benefits in doing so (eg sed, grep etc -like parsing of lists that are in formats other than flat lines of text. Such as JSON arrays)
Mutex does this by having these utilities named slightly different to their POSIX counterparts. So you can use all of the existing CLI tools completely but additionally have a bunch of new stuff too.
Far too many alt shells these days try to replace coreutils and that just creates friction in my opinion.
1. https://murex.rocks
-
Jaq – A jq clone focused on correctness, speed, and simplicity
This is exactly what Murex shell does. It has lots of builtin tools for querying structured data (of varying formats) but also supports POSIX pipes for using existing tools like `jq` et al seamlessly too.
https://murex.rocks
What are some alternatives?
rsync - rsync in Go! implements client and server, which can send or receive files (upload, download, all directions supported)
tidy-viewer - 📺(tv) Tidy Viewer is a cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment.
go-daemon - A library for writing system daemons in golang.
ngs - Next Generation Shell (NGS)
go-sqlite - Low-level Go interface to SQLite 3
elvish - Powerful scripting language & versatile interactive shell