#zsh — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #zsh, aggregated by home.social.
-
It is really fascinating to me how software categories/archetypes have changed over time, i. e. what 'type' of program is responsible for which function of a computer.
Nowadays it's a given that the following archetypes of programs exist as separate applications:
- Web browser for connecting to the WWW, displaying web content, downloading files (and using a metric ton of web applications of all kinds).
- File browser for navigating directories and doing file operations, as well as volume and storage device management for some reason.
- Mail client for sending and receiving e-mail as well as managing your mail contacts.
- Audio player for playing audio files.
- Separate music organiser for tagging and managing a music library.
- Calendar app for dates, appointments and reminders.
And so on and so forth.
I just keep being positively surprised and delighted when I discover systems, desktop environments and programs that subvert this structure.
Like, #Konqueror being file browser, web browser, FTP client, mail client, feed reader, image viewer and more in one!
Standalone download managers being a thing!
Search utilities for finding directories and files!
Or #KDE's excellent PIM suite (#Kontact) that unifies everything from a phonebook to a mail client to an RSS feed reader to a calendar!So many common programs actually come with extra features from when these program types still used to be different! Like #Thunderbird featuring a full calendar hardly anybody ever uses anymore. Anyone remember #SeaMonkey?!
Most recently – despite having known about it for ages – it dawned on me that shells like #zsh implement mail, calendars, to-do lists, appointments, contacts and much more! Check out
man zshcalsysif you don't believe me!It's so tempting to forgo everything and just live entirely in the console...
-
It is really fascinating to me how software categories/archetypes have changed over time, i. e. what 'type' of program is responsible for which function of a computer.
Nowadays it's a given that the following archetypes of programs exist as separate applications:
- Web browser for connecting to the WWW, displaying web content, downloading files (and using a metric ton of web applications of all kinds).
- File browser for navigating directories and doing file operations, as well as volume and storage device management for some reason.
- Mail client for sending and receiving e-mail as well as managing your mail contacts.
- Audio player for playing audio files.
- Separate music organiser for tagging and managing a music library.
- Calendar app for dates, appointments and reminders.
And so on and so forth.
I just keep being positively surprised and delighted when I discover systems, desktop environments and programs that subvert this structure.
Like, #Konqueror being file browser, web browser, FTP client, mail client, feed reader, image viewer and more in one!
Standalone download managers being a thing!
Search utilities for finding directories and files!
Or #KDE's excellent PIM suite (#Kontact) that unifies everything from a phonebook to a mail client to an RSS feed reader to a calendar!So many common programs actually come with extra features from when these program types still used to be different! Like #Thunderbird featuring a full calendar hardly anybody ever uses anymore. Anyone remember #SeaMonkey?!
Most recently – despite having known about it for ages – it dawned on me that shells like #zsh implement mail, calendars, to-do lists, appointments, contacts and much more! Check out
man zshcalsysif you don't believe me!It's so tempting to forgo everything and just live entirely in the console...
-
i love writing a shell script and then finding out the way i wrote it is so awful that there is a mock award website for people making that exact mistake
a website which was made in 1995
-
i love writing a shell script and then finding out the way i wrote it is so awful that there is a mock award website for people making that exact mistake
a website which was made in 1995
-
okay i have completely surrendered my soul to the linux console. let me jzst reorder my dotfiles oops it's 3 AM.
#zellij what have you done to me. i didnt even know computing could feel so good. i had no idea #nano had that many features and was this customisable. i tried #zsh for the first time and fell in love
-
okay i have completely surrendered my soul to the linux console. let me jzst reorder my dotfiles oops it's 3 AM.
#zellij what have you done to me. i didnt even know computing could feel so good. i had no idea #nano had that many features and was this customisable. i tried #zsh for the first time and fell in love
-
-
-
Meteorology Kwamalasemutu
Current weather in Kwamalasemutu SR SA with infinite power of
wttr.in& the grace and dance oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is my favourite Sluis in Sepia scenes composed with
CIRC_POL 81A FLand UV filters chronologically stacked using a Nikon SLR lens combo with the DSLR in Sepia moduslog
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0* Trying 5.9.243.187:80...
0 0 0 0 0 0 0 0 --:--:-- 0:00:57 --:--:-- 0^C
metalloid@krasiwati:~/gate/audio/raw/flac/αβeats∞
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 5.9.243.187:80...
* Connected to wttr.in (5.9.243.187) port 80 (#0)
> GET /kwamalasemutu HTTP/1.1
> Host: wttr.in
> User-Agent: curl/7.88.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Access-Control-Allow-Origin: *
< Cache-Control: public, max-age=600
< Content-Type: text/plain; charset=utf-8
< Date: Sun, 26 Jul 2026 14:28:49 GMT
< Transfer-Encoding: chunked
<
{ [3903 bytes data]
100 8675 0 8675 0 0 9044 0 --:--:-- --:--:-- --:--:-- 9045
* Connection #0 to host wttr.in left intact
Weather report: kwamalasemutu
\ / Sunny
.-. +30(31) °C
― ( ) ― ↙ 8 km/h
`-’ 10 km
/ \ 0.0 mm
Location: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]Note:
Remember to repeat the request with an interval of 8 then 30 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Meteorology Kwamalasemutu
Current weather in Kwamalasemutu SR SA with infinite power of
wttr.in& the grace and dance oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is my favourite Sluis in Sepia scenes composed with
CIRC_POL 81A FLand UV filters chronologically stacked using a Nikon SLR lens combo with the DSLR in Sepia moduslog
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0* Trying 5.9.243.187:80...
0 0 0 0 0 0 0 0 --:--:-- 0:00:57 --:--:-- 0^C
metalloid@krasiwati:~/gate/audio/raw/flac/αβeats∞
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 5.9.243.187:80...
* Connected to wttr.in (5.9.243.187) port 80 (#0)
> GET /kwamalasemutu HTTP/1.1
> Host: wttr.in
> User-Agent: curl/7.88.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Access-Control-Allow-Origin: *
< Cache-Control: public, max-age=600
< Content-Type: text/plain; charset=utf-8
< Date: Sun, 26 Jul 2026 14:28:49 GMT
< Transfer-Encoding: chunked
<
{ [3903 bytes data]
100 8675 0 8675 0 0 9044 0 --:--:-- --:--:-- --:--:-- 9045
* Connection #0 to host wttr.in left intact
Weather report: kwamalasemutu
\ / Sunny
.-. +30(31) °C
― ( ) ― ↙ 8 km/h
`-’ 10 km
/ \ 0.0 mm
Location: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]Note:
Remember to repeat the request with an interval of 8 then 30 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Tumult macOS Plugin Announcement
#mastodon #tumult #zshIf you're using a Mac, check out https://
github.com/unixorn/tumult.plugin.zshIt's a collection of scripts I've accumulated over the years that lets you control some of your Mac's behavior from the CLI.
You don't need a ZSH framework to use it - the framework code just adds the repo's bin directory to your $PATH automatically. If you're not using a framework, add it's bin directory to your $PATH.
-
Tumult macOS Plugin Announcement
#mastodon #tumult #zshIf you're using a Mac, check out https://
github.com/unixorn/tumult.plugin.zshIt's a collection of scripts I've accumulated over the years that lets you control some of your Mac's behavior from the CLI.
You don't need a ZSH framework to use it - the framework code just adds the repo's bin directory to your $PATH automatically. If you're not using a framework, add it's bin directory to your $PATH.
-
I'm currently a little desperate. I'm on #Xubuntu #Linux with #zsh and #tmux. I'm using the resurrect plugin for tmux, and I've also installed "Oh my tmux!" from here: https://github.com/gpakosz/.tmux
Maybe that's a little over-configured ... .
What I'm trying to get is the resurrect plugin to restore my previously saved session with all running apps in their panes/windows.
What I get is the restoration of all my tmux windows and panes with the previously started applications in there (bmon, qalc, htop, nvim). But ... unfortunately htop is the only application running when the restoration is finished. bmon, qalc and nvim seem to crash. I can see the "UI" of the application (for example nvim) and underneath the prompt of my shell.
I've played around with several configuration options but nothing helped. Is there any good tutorial for noobs like me? And is this even possible what I'm trying to achieve?
-
I'm currently a little desperate. I'm on #Xubuntu #Linux with #zsh and #tmux. I'm using the resurrect plugin for tmux, and I've also installed "Oh my tmux!" from here: https://github.com/gpakosz/.tmux
Maybe that's a little over-configured ... .
What I'm trying to get is the resurrect plugin to restore my previously saved session with all running apps in their panes/windows.
What I get is the restoration of all my tmux windows and panes with the previously started applications in there (bmon, qalc, htop, nvim). But ... unfortunately htop is the only application running when the restoration is finished. bmon, qalc and nvim seem to crash. I can see the "UI" of the application (for example nvim) and underneath the prompt of my shell.
I've played around with several configuration options but nothing helped. Is there any good tutorial for noobs like me? And is this even possible what I'm trying to achieve?
-
ZSH people: I keep thinking I should switch from ancient Bash to ZSH on my Mac, and each time I try it I last about two minutes. Is there a simple way to make its tab completion not overwrite stuff I've already typed? And not put random spaces in the middle of paths that it's completing so that the next tab starts again from the current directory instead of adding the next path component?
Everyone tells me zsh has much better completion support than bash, but I want it to do the baseline stuff as well before I start trying the complicated things.
-
ZSH people: I keep thinking I should switch from ancient Bash to ZSH on my Mac, and each time I try it I last about two minutes. Is there a simple way to make its tab completion not overwrite stuff I've already typed? And not put random spaces in the middle of paths that it's completing so that the next tab starts again from the current directory instead of adding the next path component?
Everyone tells me zsh has much better completion support than bash, but I want it to do the baseline stuff as well before I start trying the complicated things.
-
1. instalar #node #npm y #pnpm con #nvm
2, configurar llaves ssh y firmado ggp para #git
3. levantar contenedores mínimos con docker
4. instalar bruno
5. instalar dbeaver
6. importar base de datos
7. definir variables en archivo .env
8. configurar #zsh con oh-my-zshy todavía falta. Recuerdo que al principio no tenía que hacer tantas cosas para configurar mi pc para desarrollar.
-
1. instalar #node #npm y #pnpm con #nvm
2, configurar llaves ssh y firmado ggp para #git
3. levantar contenedores mínimos con docker
4. instalar bruno
5. instalar dbeaver
6. importar base de datos
7. definir variables en archivo .env
8. configurar #zsh con oh-my-zshy todavía falta. Recuerdo que al principio no tenía que hacer tantas cosas para configurar mi pc para desarrollar.
-
Meteorology Kwamalasemutu
Current weather in Kwamalasemutu SR SA with mighty power of
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is my Clouds in FL colours scene_03 composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon ASLR lens combo
log
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /kwamalasemutu HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Wed, 15 Jul 2026 05:12:30 GMT< Transfer-Encoding: chunked< { [1195 bytes data]1e00 8612 0 8612 m0 0 15775 u 0 --:--:-- --t:--:-- --:--:-- 15772
Connection #0 to host wttr.in left intact
u\ / Clear
.-. +22(17) °C
― ( ) ― ← 5 km/h
`-’ 10 km
/ \ 0.0 mm
Location: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]
Note:
Remember to repeat the request with an interval of 8 then 56 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Meteorology Kwamalasemutu
Current weather in Kwamalasemutu SR SA with mighty power of
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is my Clouds in FL colours scene_03 composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon ASLR lens combo
log
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /kwamalasemutu HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Wed, 15 Jul 2026 05:12:30 GMT< Transfer-Encoding: chunked< { [1195 bytes data]1e00 8612 0 8612 m0 0 15775 u 0 --:--:-- --t:--:-- --:--:-- 15772
Connection #0 to host wttr.in left intact
u\ / Clear
.-. +22(17) °C
― ( ) ― ← 5 km/h
`-’ 10 km
/ \ 0.0 mm
Location: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]
Note:
Remember to repeat the request with an interval of 8 then 56 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
@cR0w if you type
Alt+Dot(orEsc,Dot), it shows the previous command's final argument. Do it again for the command before that.Alt+{2,Dot} (holding Alt, press 2 then Dot) gets the penultimate argument. Keep holding Alt so you can press Dot to go to older commands.#bash & #zsh. Note, some terminals don't support the Alt implementation. Esc can't enumerate.
-
@cR0w if you type
Alt+Dot(orEsc,Dot), it shows the previous command's final argument. Do it again for the command before that.Alt+{2,Dot} (holding Alt, press 2 then Dot) gets the penultimate argument. Keep holding Alt so you can press Dot to go to older commands.#bash & #zsh. Note, some terminals don't support the Alt implementation. Esc can't enumerate.
-
My zsh took ~2s to start every terminal tab. I stopped guessing and profiled it with zprof, then cut it to 350ms.
What did it: removing nvm (mise already owned node), lazy-loading conda instead of activating base on every shell, and deduplicating compinit which was running thrice.
The takeaway: time it before you touch it, attack the biggest bar, prefer deletion to cleverness. Full write-up with commands and commits below.
https://www.sanyamkhurana.com/blog/making-my-shell-start-5x-faster.html
-
My zsh took ~2s to start every terminal tab. I stopped guessing and profiled it with zprof, then cut it to 350ms.
What did it: removing nvm (mise already owned node), lazy-loading conda instead of activating base on every shell, and deduplicating compinit which was running thrice.
The takeaway: time it before you touch it, attack the biggest bar, prefer deletion to cleverness. Full write-up with commands and commits below.
https://www.sanyamkhurana.com/blog/making-my-shell-start-5x-faster.html
-
Browsing through the Linux kernel
- section devices
- sub section block
- file badblocks.c
- level critical
When I look in sources for real work I use the old school method
- terminal (ba(c)(k)(z)(fi)sh)
- vim
- logic
- patience
This is just a lazy exercise
DESCRIPTION
badblocks is used to search for bad blocks on a device (usually a disk partition). device is the special file corresponding to the device (e.g /dev/hdc1). last_block is the last block to be checked; if it is not specified, the last block on the device is used as a default. first_block is an optional parameter specifying the starting block number for the test, which allows the testing to start in the middle of the disk. If it is not specified the first block on the disk is used as a default.
sources:
man badblocks(8)https://explorar.dev/linux-kernel/
#kernel #sources #programming #logic #terminal #linux #explorar #dev #bash #csh #kzh #zsh #sh
-
Browsing through the Linux kernel
- section devices
- sub section block
- file badblocks.c
- level critical
When I look in sources for real work I use the old school method
- terminal (ba(c)(k)(z)(fi)sh)
- vim
- logic
- patience
This is just a lazy exercise
DESCRIPTION
badblocks is used to search for bad blocks on a device (usually a disk partition). device is the special file corresponding to the device (e.g /dev/hdc1). last_block is the last block to be checked; if it is not specified, the last block on the device is used as a default. first_block is an optional parameter specifying the starting block number for the test, which allows the testing to start in the middle of the disk. If it is not specified the first block on the disk is used as a default.
sources:
man badblocks(8)https://explorar.dev/linux-kernel/
#kernel #sources #programming #logic #terminal #linux #explorar #dev #bash #csh #kzh #zsh #sh
-
🌈 zsh-patina is an #opensource #Zsh plugin that highlights your command line while you type — written in #Rust, MIT licensed 🧵👇
#cli #terminal -
🌈 zsh-patina is an #opensource #Zsh plugin that highlights your command line while you type — written in #Rust, MIT licensed 🧵👇
#cli #terminal -
Top 5 lenguajes y herramientas para la terminal 🐚🖥️
Bash: Compatibilidad universal y scripts del sistema.
Zsh: Gran personalización con frameworks como Oh My Zsh.
Fish: Autosugerencias inteligentes y configuración simple.
Tmux: Gestión avanzada de ventanas y multiplexación.
PowerShell: Manejo estructurado con objetos en Windows.
#Terminal #Linux #Bash #Zsh #DevOps #Programming #Tech #Mastodon
-
Top 5 lenguajes y herramientas para la terminal 🐚🖥️
Bash: Compatibilidad universal y scripts del sistema.
Zsh: Gran personalización con frameworks como Oh My Zsh.
Fish: Autosugerencias inteligentes y configuración simple.
Tmux: Gestión avanzada de ventanas y multiplexación.
PowerShell: Manejo estructurado con objetos en Windows.
#Terminal #Linux #Bash #Zsh #DevOps #Programming #Tech #Mastodon
-
Amber the programming language compiled to Bash/Ksh/Zsh
Comments: https://news.ycombinator.com/item?id=48822441
#HackerNews #Amber #Programming #Language #Bash #Zsh #Ksh #Coding
-
Amber the programming language compiled to Bash/Ksh/Zsh
Comments: https://news.ycombinator.com/item?id=48822441
#HackerNews #Amber #Programming #Language #Bash #Zsh #Ksh #Coding
-
Got tired of writing 'rsvg-convert "$1" | wl-copy -t image/png'
-
Got tired of writing 'rsvg-convert "$1" | wl-copy -t image/png'
-
Meteorology
Current weather in Donderskamp SR SA with the forza infinite de
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is a Sunset scene composed with CIRC_POL 81A and UV filters stacked using a Ultra Ultra Wide Lens at a wide open aparture
log
$ curl -v wttr.in/donderskamp|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /donderskamp HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Tue, 07 Jul 2026 23:35:22 GMT< Transfer-Encoding: chunked< { [8933 bytes data]100 8920 0 8920 0 0 10565 0 --:--:-- --:--:-- --:--:-- 10556
Connection #0 to host wttr.in left intact
Weather report: donderskampCloudy
.--. +26(22) °C
.-( ). ← 11 km/h
(__.)_) 10 km
0.0 mm
Note:
You should repeat the request with an interval of 12 then 32 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Meteorology
Current weather in Donderskamp SR SA with the forza infinite de
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is a Sunset scene composed with CIRC_POL 81A and UV filters stacked using a Ultra Ultra Wide Lens at a wide open aparture
log
$ curl -v wttr.in/donderskamp|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /donderskamp HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Tue, 07 Jul 2026 23:35:22 GMT< Transfer-Encoding: chunked< { [8933 bytes data]100 8920 0 8920 0 0 10565 0 --:--:-- --:--:-- --:--:-- 10556
Connection #0 to host wttr.in left intact
Weather report: donderskampCloudy
.--. +26(22) °C
.-( ). ← 11 km/h
(__.)_) 10 km
0.0 mm
Note:
You should repeat the request with an interval of 12 then 32 secs when the server sends and empty response to curl
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Petite bagarre avec ma configuration #zsh ce matin.
Je l'ai revue récemment pour l'alléger et réduire le temps de chargement de mon shell.
Parmi les optimisations : `compinit -C` qui permet d'utiliser le dump du système de completion plutôt que le regénérer à chaque fois.
Problème : ça a cassé la completion (plus rien ne fonctionnait).
J'ai découvert qu'un `compinit` est exécuté par la conf système (`/etc/zsh/zshrc`).
La solution : mettre `skip_global_compinit=1` dans `~/.zshenv`.
-
Meteorology
Current weather in Palmentuin SR SA with forza magnifica de
wttr.in& the grace beauty & colours oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is a nice Clouds in FL shades scene meticulouslycomposed with CIRC_POL 81A FL and UV filters stacked using a Nikon Analog SLR lens combo in my Negative film photography phase
log
$ curl --verbose wttr.in/palmentuin|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /palmentuin HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Tue, 07 Jul 2026 08:48:15 GMT< Transfer-Encoding: chunked< { [1195 bytes data]100 8923 0 8923 0 0 18730 0 --:--:-- --:--:-- --:--:-- 18745
- Connection #0 to host wttr.in left intactWeather report: palmentuin
`/"".-. Patchy rain nearby
,_( ). +24(19) °C
/(() ↙ 6 km/h
‘ ‘ ‘ ‘ 9 km
‘ ‘ ‘ ‘ 0.2 mmLocation: Palmentuin, Kleine Waterstraat, Rainville, Paramaribo, Suriname [5.8279231,-55.1499095]
Note:
Make sure to repeat the request with an interval of 8 then 40 secs when the server sends and empty response to curl.
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
Meteorology
Current weather in Palmentuin SR SA with forza magnifica de
wttr.in& the grace beauty & colours oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is a nice Clouds in FL shades scene meticulouslycomposed with CIRC_POL 81A FL and UV filters stacked using a Nikon Analog SLR lens combo in my Negative film photography phase
log
$ curl --verbose wttr.in/palmentuin|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /palmentuin HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Tue, 07 Jul 2026 08:48:15 GMT< Transfer-Encoding: chunked< { [1195 bytes data]100 8923 0 8923 0 0 18730 0 --:--:-- --:--:-- --:--:-- 18745
- Connection #0 to host wttr.in left intactWeather report: palmentuin
`/"".-. Patchy rain nearby
,_( ). +24(19) °C
/(() ↙ 6 km/h
‘ ‘ ‘ ‘ 9 km
‘ ‘ ‘ ‘ 0.2 mmLocation: Palmentuin, Kleine Waterstraat, Rainville, Paramaribo, Suriname [5.8279231,-55.1499095]
Note:
Make sure to repeat the request with an interval of 8 then 40 secs when the server sends and empty response to curl.
Watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
# Meteorology Kwamalasemutu
Current weather in **Kwamalasemutu** ***SR SA*** with mighty power of `wttr.in` & the _grace_ of `lolcat`(6) 🏳️🌈 wttr `curl`(1) & {ba{c{k{z{fi}}}}}sh
### Background photograph is one of my *Clouds in FL colours scene* composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon ASLR lens combo
## log
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.
* IPv6: (none)
* IPv4: 5.9.243.187
* Trying 5.9.243.187:80...
* Connected to wttr.in (5.9.243.187) port 80
* using HTTP/1.x
> GET /kwamalasemutu HTTP/1.1
> Host: wttr.in
> User-Agent: curl/8.14.1
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 200 OK
< Access-Control-Allow-Origin: *
< Cache-Control: public, max-age=600
< Content-Type: text/plain; charset=utf-8
< Date: Tue, 07 Jul 2026 08:38:59 GMT
< Transfer-Encoding: chunked
<
{ [2583 bytes data]
100 8779 0 8779 0 0 11095 0 --:--:-- --:--:-- --:--:-- 11098
* Connection #0 to host wttr.in left intact
Weather report: kwamalasemutu\ / Partly Cloudy
_ /"".-. +20(16) °C
\_( ). ↙ 4 km/h
/(___(__) 10 km
0.0 mmLocation: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]
### Note:
Remember to ***repeat*** the request with an interval of **16 then 48 secs** when the server sends and empty response to curl
*Watch the LOG!*
### API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
^Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
# Meteorology Kwamalasemutu
Current weather in **Kwamalasemutu** ***SR SA*** with mighty power of `wttr.in` & the _grace_ of `lolcat`(6) 🏳️🌈 wttr `curl`(1) & {ba{c{k{z{fi}}}}}sh
### Background photograph is one of my *Clouds in FL colours scene* composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon ASLR lens combo
## log
$ curl --verbose wttr.in/kwamalasemutu|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.
* IPv6: (none)
* IPv4: 5.9.243.187
* Trying 5.9.243.187:80...
* Connected to wttr.in (5.9.243.187) port 80
* using HTTP/1.x
> GET /kwamalasemutu HTTP/1.1
> Host: wttr.in
> User-Agent: curl/8.14.1
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 200 OK
< Access-Control-Allow-Origin: *
< Cache-Control: public, max-age=600
< Content-Type: text/plain; charset=utf-8
< Date: Tue, 07 Jul 2026 08:38:59 GMT
< Transfer-Encoding: chunked
<
{ [2583 bytes data]
100 8779 0 8779 0 0 11095 0 --:--:-- --:--:-- --:--:-- 11098
* Connection #0 to host wttr.in left intact
Weather report: kwamalasemutu\ / Partly Cloudy
_ /"".-. +20(16) °C
\_( ). ↙ 4 km/h
/(___(__) 10 km
0.0 mmLocation: Kwamalasemutu, Coeroeni, Sipaliwini, Suriname [2.3554503,-56.787836]
### Note:
Remember to ***repeat*** the request with an interval of **16 then 48 secs** when the server sends and empty response to curl
*Watch the LOG!*
### API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
^Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
@koehntopp it is a #zsh plugin that comes with everything. Only added this to my .zshrc:
zinit snippet OMZP::hitchhiker
and executed it using:
hitchhiker_cowFound it while removing oh my zsh and just adding back the essential parts to my .zshrc
https://codeberg.org/ceedee666/devenv-dotfiles/src/branch/main/zsh/.zshrc
-
MD formatted
Meteorology
Current weather in Leonsberg SR SA with infinite power of
wttr.in& the grace oflolcat(6) 🏳️🌈 wttrcurl(1) & {ba{c{k{z{fi}}}}}shBackground photograph is a cloud formation composed with DSLR using Circ POL 81A warming FL & UV filters
log
$ curl -v wttr.in/leonsberg_suriname|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.- IPv6: (none)
- IPv4: 5.9.243.187
- Trying 5.9.243.187:80...
- Connected to wttr.in (5.9.243.187) port 80
- using HTTP/1.x> GET /leonsberg_suriname HTTP/1.1> Host: wttr.in> User-Agent: curl/8.14.1> Accept: />
- Request completely sent off< HTTP/1.1 200 OK< Access-Control-Allow-Origin: *< Cache-Control: public, max-age=600< Content-Type: text/plain; charset=utf-8< Date: Sun, 28 Jun 2026 18:14:35 GMT< Transfer-Encoding: chunked< { [2583 bytes data]100 8987 0 8987 0 0 12315 0 --:--:-- --:--:-- --:--:-- 12327
- Connection #0 to host wttr.in left intactWeather report: leonsberg_suriname
`/"".-. Light rain shower
,_( ). +27(31) °C
/(() ↙ 13 km/h
‘ ‘ ‘ ‘ 10 km
‘ ‘ ‘ ‘ 0.6 mmLocation: Leonsberg, Blauwgrond, Suriname [5.8692506,-55.1026346]
Note:
Always remember to repeat the request with an interval of 12 then 48 secs when the server sends and empty response to curl, watch the LOG!
API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
# Meteorology
Current weather in **Leonsberg** ***SR SA*** with infinite power of `wttr.in` & the _grace_ of `lolcat`(6) 🏳️🌈 wttr `curl`(1) & {ba{c{k{z{fi}}}}}sh
### Background photograph is a *cloud formation* composed with DSLR using Circ POL 81A warming FL & UV filters
## log
$ curl -v wttr.in/leonsberg_suriname|lolcat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Host wttr.in:80 was resolved.
* IPv6: (none)
* IPv4: 5.9.243.187
* Trying 5.9.243.187:80...
* Connected to wttr.in (5.9.243.187) port 80
* using HTTP/1.x
> GET /leonsberg_suriname HTTP/1.1
> Host: wttr.in
> User-Agent: curl/8.14.1
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 200 OK
< Access-Control-Allow-Origin: *
< Cache-Control: public, max-age=600
< Content-Type: text/plain; charset=utf-8
< Date: Sun, 28 Jun 2026 18:14:35 GMT
< Transfer-Encoding: chunked
<
{ [2583 bytes data]
100 8987 0 8987 0 0 12315 0 --:--:-- --:--:-- --:--:-- 12327
* Connection #0 to host wttr.in left intact
Weather report: leonsberg_suriname_`/"".-. Light rain shower
,\_( ). +27(31) °C
/(___(__) ↙ 13 km/h
‘ ‘ ‘ ‘ 10 km
‘ ‘ ‘ ‘ 0.6 mmLocation: Leonsberg, Blauwgrond, Suriname [5.8692506,-55.1026346]
### Note:
Always remember to ***repeat*** the request with an interval of **12 then 48 secs** when the server sends and empty response to curl, watch the LOG!
### API
https://en.wikipedia.org/wiki/Bash_(Unix_shell)
https://directory.fsf.org/wiki/Bash
https://github.com/busyloop/lolcat
^Z
#Weather #wttr #lolcat #curl #bash #csk #ksh #zsh #sh #fish #meteorology #environment #Physics #Chemistry #Mathematics #Lineair #algebra #technology #OpenSource #programming #POSIX
-
@dec_hl Currently zsh within waveterm.
My ~/etc/zshrc* have followed me around from one machine to another for 25yr+ so that's home.
Waveterm is a very recent change - it combines tiling layout with sysinfo monitoring, file-mangling and browsing all in one (although you don't _have_ to). Basically iTerm2 died on me and I jumped ship. And you can do lots without touching YAML or JSON, unlike some others.