home.social

#zsh — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #zsh, aggregated by home.social.

  1. Meteorology Kwamalasemutu

    Current weather in Kwamalasemutu SR SA with infinite power of wttr.in & the grace and dance of lolcat(6) 🏳️‍🌈 wttr curl(1) & {ba{c{k{z{fi}}}}}sh

    Background photograph is my favourite Sluis in Sepia scenes composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon SLR lens combo with the DSLR in Sepia modus

    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: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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  2. Meteorology Kwamalasemutu

    Current weather in Kwamalasemutu SR SA with infinite power of wttr.in & the grace and dance of lolcat(6) 🏳️‍🌈 wttr curl(1) & {ba{c{k{z{fi}}}}}sh

    Background photograph is my favourite Sluis in Sepia scenes composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon SLR lens combo with the DSLR in Sepia modus

    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: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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  3. Meteorology Kwamalasemutu

    Current weather in Kwamalasemutu SR SA with infinite power of wttr.in & the grace and dance of lolcat(6) 🏳️‍🌈 wttr curl(1) & {ba{c{k{z{fi}}}}}sh

    Background photograph is my favourite Sluis in Sepia scenes composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon SLR lens combo with the DSLR in Sepia modus

    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: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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  4. Meteorology Kwamalasemutu

    Current weather in Kwamalasemutu SR SA with infinite power of wttr.in & the grace and dance of lolcat(6) 🏳️‍🌈 wttr curl(1) & {ba{c{k{z{fi}}}}}sh

    Background photograph is my favourite Sluis in Sepia scenes composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon SLR lens combo with the DSLR in Sepia modus

    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: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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  5. Meteorology Kwamalasemutu

    Current weather in Kwamalasemutu SR SA with infinite power of wttr.in & the grace and dance of lolcat(6) 🏳️‍🌈 wttr curl(1) & {ba{c{k{z{fi}}}}}sh

    Background photograph is my favourite Sluis in Sepia scenes composed with CIRC_POL 81A FL and UV filters chronologically stacked using a Nikon SLR lens combo with the DSLR in Sepia modus

    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: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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  6. Tumult macOS Plugin Announcement
    #mastodon #tumult #zsh

    If you're using a Mac, check out https://
    github.com/unixorn/tumult.plugin.zsh

    It'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.

    #mac #macos #apple #zsh

  7. Tumult macOS Plugin Announcement
    #mastodon #tumult #zsh

    If you're using a Mac, check out https://
    github.com/unixorn/tumult.plugin.zsh

    It'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.

    #mac #macos #apple #zsh

  8. Tumult macOS Plugin Announcement

    If you're using a Mac, check out https://
    github.com/unixorn/tumult.plugin.zsh

    It'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.

  9. Tumult macOS Plugin Announcement
    #mastodon #tumult #zsh

    If you're using a Mac, check out https://
    github.com/unixorn/tumult.plugin.zsh

    It'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.

    #mac #macos #apple #zsh

  10. Tumult macOS Plugin Announcement
    #mastodon #tumult #zsh

    If you're using a Mac, check out https://
    github.com/unixorn/tumult.plugin.zsh

    It'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.

    #mac #macos #apple #zsh

  11. 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: 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?

    #Ubuntu #shell

  12. 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: 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?

    #Ubuntu #shell

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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-zsh

    y todavía falta. Recuerdo que al principio no tenía que hacer tantas cosas para configurar mi pc para desarrollar.

  19. 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-zsh

    y todavía falta. Recuerdo que al principio no tenía que hacer tantas cosas para configurar mi pc para desarrollar.

  20. 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-zsh

    y todavía falta. Recuerdo que al principio no tenía que hacer tantas cosas para configurar mi pc para desarrollar.

  21. 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-zsh

    y todavía falta. Recuerdo que al principio no tenía que hacer tantas cosas para configurar mi pc para desarrollar.

  22. 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-zsh

    y todavía falta. Recuerdo que al principio no tenía que hacer tantas cosas para configurar mi pc para desarrollar.

  23. 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 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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  24. 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 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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  25. 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 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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  26. 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 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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  27. 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 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

    wttr.in

    en.wikipedia.org/wiki/Bash_(Un

    gnu.org

    directory.fsf.org/wiki/Bash

    curl.se/

    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

  28. @cR0w if you type Alt+Dot (or Esc,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.

  29. @cR0w if you type Alt+Dot (or Esc,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.

  30. @cR0w if you type Alt+Dot (or Esc,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.

  31. @cR0w if you type Alt+Dot (or Esc,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.

  32. @cR0w if you type Alt+Dot (or Esc,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.

  33. 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.

    sanyamkhurana.com/blog/making-

    #zsh #shell #dotfiles #performance #linux

  34. 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.

    sanyamkhurana.com/blog/making-

    #zsh #shell #dotfiles #performance #linux

  35. 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.

    sanyamkhurana.com/blog/making-

    #zsh #shell #dotfiles #performance #linux

  36. 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.

    sanyamkhurana.com/blog/making-

    #zsh #shell #dotfiles #performance #linux

  37. 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.

    sanyamkhurana.com/blog/making-

    #zsh #shell #dotfiles #performance #linux

  38. 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)

    explorar.dev/linux-kernel/

    #kernel #sources #programming #logic #terminal #linux #explorar #dev #bash #csh #kzh #zsh #sh

  39. 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)

    explorar.dev/linux-kernel/

    #kernel #sources #programming #logic #terminal #linux #explorar #dev #bash #csh #kzh #zsh #sh

  40. 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)

    explorar.dev/linux-kernel/

    #kernel #sources #programming #logic #terminal #linux #explorar #dev #bash #csh #kzh #zsh #sh

  41. 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)

    explorar.dev/linux-kernel/

    #kernel #sources #programming #logic #terminal #linux #explorar #dev #bash #csh #kzh #zsh #sh

  42. 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)

    explorar.dev/linux-kernel/

    #kernel #sources #programming #logic #terminal #linux #explorar #dev #bash #csh #kzh #zsh #sh

  43. 📊 Supported shells: #zsh, #bash, #fish, #nushell, #xonsh and #PowerShell (tier 2). MIT licensed, ~29.8k stars, latest release 18.16.1

    🌐 github.com/atuinsh/atuin

  44. 📊 Supported shells: #zsh, #bash, #fish, #nushell, #xonsh and #PowerShell (tier 2). MIT licensed, ~29.8k stars, latest release 18.16.1

    🌐 github.com/atuinsh/atuin

  45. 📊 Supported shells: #zsh, #bash, #fish, #nushell, #xonsh and #PowerShell (tier 2). MIT licensed, ~29.8k stars, latest release 18.16.1

    🌐 github.com/atuinsh/atuin

  46. 📊 Supported shells: #zsh, #bash, #fish, #nushell, #xonsh and #PowerShell (tier 2). MIT licensed, ~29.8k stars, latest release 18.16.1

    🌐 github.com/atuinsh/atuin

  47. 📊 Supported shells: #zsh, #bash, #fish, #nushell, #xonsh and #PowerShell (tier 2). MIT licensed, ~29.8k stars, latest release 18.16.1

    🌐 github.com/atuinsh/atuin

  48. 🌈 zsh-patina is an #opensource #Zsh plugin that highlights your command line while you type — written in #Rust, MIT licensed 🧵👇
    #cli #terminal