morse
is
Our great sponsors
morse | is | |
---|---|---|
2 | 6 | |
326 | 40 | |
4.0% | - | |
7.2 | 8.9 | |
5 months ago | 20 days ago | |
JavaScript | Go | |
Apache License 2.0 | Apache License 2.0 |
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.
morse
- Morse: A graphical, interactive tool for browsing Clojure data
-
Making Hard Things Easy
Clojure does pretty well. See https://github.com/nubank/morse, https://docs.datomic.com/cloud/other-tools/REBL.html, and https://vlaaad.github.io/reveal/.
It's one of the areas that homoiconicity helps: code is data, data is code, so visualization tools can work on both sides.
is
-
Ask HN: Show me your half baked project
Not quite half-baked, but fairly fresh out of the oven:
https://github.com/oalders/is
It's a tool to make shell scripting read a little more like English.
-
Show HN: Is": An Inspector for Your Environment
https://github.com/oalders/is
I wrote a tool to make shell scripting just a little bit easier. It has a syntax that reads just a little bit like English, so that you can ask questions of your environment. That means you can do things like:
Check the version of a CLI tool:
$ is cli version tmux gt 3.2 && echo || echo
Check an OS version by its code name:
$ is os version-codename in ventura,monterey
Do things only if a dependency is installed:
$ is there go && go install golang.org/x/tools/cmd/goimports@latest
Query a CLI version:
$ is known cli version bash
5.2.15
Check if today is Wednesday using a case insensitive regex:
$ is cli output stdout date like "(?i)wed"
Update a binary if it's older than 7 days:
$ is cli age goimports gt 7 days && go install golang.org/x/tools/cmd/goimports@latest
Check the major (or minor, or patch) version of your OS:
$ is os version --major eq 13
Install if you have passwordless sudo:
$ is user sudoer && sudo apt-get install ripgrep
Check the output of STDERR for an arbitrary command:
$ is cli output stderr ssh --arg="-V" like 9.0p1
The idea is to make some scripting tasks less tedious. I mostly wrote this because I could and because I enjoyed doing it.
- Show HN: Is – An Inspector for Your Environment
-
Making Hard Things Easy
I recently wrote "is" so that I would have a tool to make shell scripting just a little bit easier: https://github.com/oalders/is
-
Perl Weekly #636 - Happy Birthday Larry
Olaf Alders recently shared his cool creation, is: an inspector for your environment. I am sure for all System Administrators out there, it would be very handy.
-
Ask HN: Tell us about your project that's not done yet but you want feedback on
I'm working on "is". https://github.com/oalders/is
It allows me to install various things in various environments without getting too deep in to bash scripting.
For example:
$ is cli version tmux gt 3.2 && echo || echo
$ is there go && is there nvim && nvim +:GoUpdateBinaries +qa
$ is known cli version bash
What are some alternatives?
reveal - Read Eval Visualize Loop for Clojure