Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
@rl_dane@polymaths.social  ·  activity timestamp 5 days ago

Today's #APOD's a looker ;)

Date: 2026 February 02
URL: https://apod.nasa.gov/apod/ap260202.html
Title: Orion: The Running Man Nebula

#NASA #Astronomy #PictureOfTheDay

APOD: 2026 February 2 – Orion: The Running Man Nebula

A different astronomy and space science related image is featured each day, along with a brief explanation.
  • Copy link
  • Flag this post
  • Block
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
@rl_dane@polymaths.social replied  ·  activity timestamp 5 days ago

P.S., the body of the parent #toot was created by a simple #shell #function:

function apod {
#Today's NASA Astronomy Picture of the Day info-fetcher
curl -sL 'https://apod.nasa.gov/apod/archivepix.html' \
|grep -m1 "[0-9][0-9]:" \
|sed 's/^/Date: /;
s|: *<a href="|\nURL: https://apod.nasa.gov/apod/|;
s/">/\nTitle: /; s/<.*$//'
echo
echo "#NASA #Astronomy #PictureOfTheDay"
}

#bash #ksh #mksh #shellScripting #unix #UnixShell #WebScraping #Scraping #HTML

  • Copy link
  • Flag this comment
  • Block
Ethan Black
Ethan Black
@golemwire@fosstodon.org replied  ·  activity timestamp 4 days ago

@rl_dane I've been getting into a shell called Elvish. https://elv.sh/
It lets you pipe around structured data like you find in modern programming languages, like arrays, maps, floating-point numbers, and the like. As well as normal POSIX byte streams.
It's not compatible with POSIX shells like Bash though, BTW.

#ElvishShell

  • Copy link
  • Flag this comment
  • Block
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
@rl_dane@polymaths.social replied  ·  activity timestamp 4 days ago

@golemwire

Interesting, isn't that kind of what #PowerShell promised?

  • Copy link
  • Flag this comment
  • Block
Ethan Black
Ethan Black
@golemwire@fosstodon.org replied  ·  activity timestamp 4 days ago

@rl_dane It does actually remind me of PowerShell in a few ways, but in a good way. I'll keep learning it and find out more of what I think.

Random but with `*` filename matching, you can use modifiers in brackets. Yesterday I did `mkdir old` and then wanted to do `mv * old`, but found out I could instead do `mv *[but:old] old`.
Also TUI file selector via Ctrl+L.

When I find something I like, I end up feeling like a salesman and I don't like it 😆

  • Copy link
  • Flag this comment
  • Block
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
@rl_dane@polymaths.social replied  ·  activity timestamp 4 days ago

@golemwire

> When I find something I like, I end up feeling like a salesman and I don't like it 😆

No shame in that, I'm still waiting for my fat commission check from Big #BSD. 😂

  • Copy link
  • Flag this comment
  • Block
Ethan Black
Ethan Black
@golemwire@fosstodon.org replied  ·  activity timestamp 4 days ago

@rl_dane That said, the shell executable itself is about 10.4MB. Which is a drawback for me....

  • Copy link
  • Flag this comment
  • Block
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
@rl_dane@polymaths.social replied  ·  activity timestamp 4 days ago

@golemwire

WOOF. That's a chonkerexec.

rld@Intrepid:~$ ll $(realpath $(which bash)) $(which sh) $(which mksh); uname -srm
-r-xr-xr-x 1 root wheel 168,728 Jun 6 2025 /bin/sh
-rwxr-xr-x 1 root wheel 1,312,072 Jan 14 19:18 /usr/local/bin/bash
-r-xr-xr-x 1 root wheel 326,816 Jan 12 19:04 /usr/local/bin/mksh
FreeBSD 14.3-RELEASE-p5 amd64
  • Copy link
  • Flag this comment
  • Block
Sass, David
Sass, David
@sassdawe@infosec.exchange replied  ·  activity timestamp 4 days ago

@golemwire @rl_dane interesting, but looking at the age of the last release, I'll keep using #PowerShell instead

  • Copy link
  • Flag this comment
  • Block
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou:
@rl_dane@polymaths.social replied  ·  activity timestamp 4 days ago

@sassdawe @golemwire

It does have recent activity, though (just not a lot)

https://github.com/elves/elvish/activity

  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct