Search
28 results for “myTerminal”
-
And, that isn't all, as it also opens up potential to replace #GRUB with modern #bootloader options like #rEFInd or #SystemDBoot, at least for my #UEFI machines.
-
This week has been full of major improvements to my #Linux setup across my #ThinkPads. I now have:
1. Significantly faster boot times due to quicker #LUKS decryption by separating out #boot and #EFI into separate volumes.
2. Upgrade from #LUKS1 to #LUKS2 (while most of the rest of my setup)
3. Better visuals for LUKS passphrase prompts using (finally) #plymouthI couldn't have asked for more improvements in barely two days.
-
I attempted to document my fragmented learning in the world of #Web3 before #Web4 becomes a thing: https://www.youtube.com/watch?v=hgYzSX98ArU
-
Recently I added #direnv to my terminal. Now when I cd to a :python: repo its .venv is automatically sourced. Including picked up by :neovim: when running it there. All needed is that .envrc with "layout uv" in the repo root.
And, as seen in the screenshot, #starship is also picking it up.
Adding this kind of cleverness on system level, instead of a GUI monolith, takes using and developing to completely new levels.
-
Déjà vu: #Ghostly CVEs in my #terminal title https://dgl.cx/2024/12/ghostty-terminal-title
-
After Update from 24.04 to 26.04: how can I configure my terminal to open in the same directory as other open terminals #commandline #updates #lts #2604
-
After Update from 24.04 to 26.04: how can I configure my terminal to open in the same directory as other open terminals #commandline #updates #lts #2604
-
After Update from 24.04 to 26.04: how can I configure my terminal to open in the same directory as other open terminals #commandline #updates #lts #2604
-
After Update from 24.04 to 26.04: how can I configure my terminal to open in the same directory as other open terminals #commandline #updates #lts #2604
-
After Update from 24.04 to 26.04: how can I configure my terminal to open in the same directory as other open terminals #commandline #updates #lts #2604
-
Auditor: Can you send a screenshot of the access VPN timeouts so we can demonstrate policy compliance?
Me: (Sends relevant portions of the configuration.)
Them: This is a text file. We need a screenshot.
Me: (Sends screenshot of my terminal session showing the relevant portions of the configuration.)
#InfoSec #NetEng #MaliciousCompliance -
Auditor: Can you send a screenshot of the access VPN timeouts so we can demonstrate policy compliance?
Me: (Sends relevant portions of the configuration.)
Them: This is a text file. We need a screenshot.
Me: (Sends screenshot of my terminal session showing the relevant portions of the configuration.)
#InfoSec #NetEng #MaliciousCompliance -
Auditor: Can you send a screenshot of the access VPN timeouts so we can demonstrate policy compliance?
Me: (Sends relevant portions of the configuration.)
Them: This is a text file. We need a screenshot.
Me: (Sends screenshot of my terminal session showing the relevant portions of the configuration.)
#InfoSec #NetEng #MaliciousCompliance -
Auditor: Can you send a screenshot of the access VPN timeouts so we can demonstrate policy compliance?
Me: (Sends relevant portions of the configuration.)
Them: This is a text file. We need a screenshot.
Me: (Sends screenshot of my terminal session showing the relevant portions of the configuration.)
#InfoSec #NetEng #MaliciousCompliance -
Auditor: Can you send a screenshot of the access VPN timeouts so we can demonstrate policy compliance?
Me: (Sends relevant portions of the configuration.)
Them: This is a text file. We need a screenshot.
Me: (Sends screenshot of my terminal session showing the relevant portions of the configuration.)
#InfoSec #NetEng #MaliciousCompliance -
Hi, I’m Piotr — @AngrySysOps. Senior System Engineer sharing VMware fixes, AI video labs, and my terminal-puzzle game #HackMeNow. Expect hands-on #VMware #vSphere #NSX, #Homelab builds, and #AI experiments. #introduction
-
Update: I found this (macOS) utility for playing MIDI files from the command line and it works great with Lilypond/Neovim!
https://ssb22.user.srcf.net/mwrhome/mac-midi.html
It's about a hundred lines of C, which means even if it's abandoned at some point I should be able to update it myself.
The problem with a lot of similar programs is they use e.g., fluidsynth, when what I want is to play the file back over the IAC bus into Max/MSP, SuperCollider/etc. This lets me choose the starting point in the MIDI file and easily play it into IAC from my terminal!
-
Someone here posted about the #Starship prompt for the terminal once. I liked it a lot and decided to try. Then I found out #iTerm2 - a better terminal emulator. Then there were themes, color schemes, and finally, I discovered #Fish shell.
I now want to spend more time in my terminal than in UI.
Starship prompt: https://starship.rs
Fish shell: https://fishshell.com
iTerm2: https://iterm2.com#terminalEmulator #FishShell #StarshipPrompt #terminal #console #homelab
-
Someone here posted about the #Starship prompt for the terminal once. I liked it a lot and decided to try. Then I found out #iTerm2 - a better terminal emulator. Then there were themes, color schemes, and finally, I discovered #Fish shell.
I now want to spend more time in my terminal than in UI.
Starship prompt: https://starship.rs
Fish shell: https://fishshell.com
iTerm2: https://iterm2.com#terminalEmulator #FishShell #StarshipPrompt #terminal #console #homelab
-
Someone here posted about the #Starship prompt for the terminal once. I liked it a lot and decided to try. Then I found out #iTerm2 - a better terminal emulator. Then there were themes, color schemes, and finally, I discovered #Fish shell.
I now want to spend more time in my terminal than in UI.
Starship prompt: https://starship.rs
Fish shell: https://fishshell.com
iTerm2: https://iterm2.com#terminalEmulator #FishShell #StarshipPrompt #terminal #console #homelab
-
Someone here posted about the #Starship prompt for the terminal once. I liked it a lot and decided to try. Then I found out #iTerm2 - a better terminal emulator. Then there were themes, color schemes, and finally, I discovered #Fish shell.
I now want to spend more time in my terminal than in UI.
Starship prompt: https://starship.rs
Fish shell: https://fishshell.com
iTerm2: https://iterm2.com#terminalEmulator #FishShell #StarshipPrompt #terminal #console #homelab
-
Someone here posted about the #Starship prompt for the terminal once. I liked it a lot and decided to try. Then I found out #iTerm2 - a better terminal emulator. Then there were themes, color schemes, and finally, I discovered #Fish shell.
I now want to spend more time in my terminal than in UI.
Starship prompt: https://starship.rs
Fish shell: https://fishshell.com
iTerm2: https://iterm2.com#terminalEmulator #FishShell #StarshipPrompt #terminal #console #homelab
-
By the way: It's DEC Private Mode 67 (a.k.a. DECBKM) for controlling Backspace, and DEC Private Mode 1037 for Delete.
Not every terminal emulator understands these. But they're understood by things as wide ranging as hterm and mintty.
I copied these from #DECVTs and XTerm in my terminal emulator, and my #setterm has options for generating both DECSM/DECRM mode switches.
-
Recently while chatting at work I was doing a joke about klingon style software engineering and test management.
I recognized that I needed to explain this more than 20 years old stuff. Fair, how should they know, some of them have an other professional background.
https://electrobabe.at/2012/10/17/top-20-lines-of-a-klingon-software-developer/
Beside that: I had long time #chuck on my terminal for creating some text for testing Linux pipes.
https://github.com/leonardomso/chuck-cliJokes can be misunderstood.
-
Recently while chatting at work I was doing a joke about klingon style software engineering and test management.
I recognized that I needed to explain this more than 20 years old stuff. Fair, how should they know, some of them have an other professional background.
https://electrobabe.at/2012/10/17/top-20-lines-of-a-klingon-software-developer/
Beside that: I had long time #chuck on my terminal for creating some text for testing Linux pipes.
https://github.com/leonardomso/chuck-cliJokes can be misunderstood.
-
Recently while chatting at work I was doing a joke about klingon style software engineering and test management.
I recognized that I needed to explain this more than 20 years old stuff. Fair, how should they know, some of them have an other professional background.
https://electrobabe.at/2012/10/17/top-20-lines-of-a-klingon-software-developer/
Beside that: I had long time #chuck on my terminal for creating some text for testing Linux pipes.
https://github.com/leonardomso/chuck-cliJokes can be misunderstood.
-
curl
Daniël Stenberg
facts and praise
I'm fortunate that I am allowed to follow Daniël, lead programmer of the mighty
curl. The reason I formulated the line in this way, is because only through the power of the FediVerse I've gotten a boost from someone I follow, who found a post of the lead programmer or curl interestingstats:
install base => 20000*106 devices
20 billion+ installations!
curlis used in command lines or scripts to transfer data. curl is alsolibcurl, used in:- cars
- television sets
- routers
- printers
- audio equipment
- mobile phones
- tablets
- medical devices
- settop boxes
- computer games
- media players
Curl is THE Internet transfer engine for countless software applications in over twenty billion installations!
curl is used daily by virtually every Internet-using human on the globe!
curl is 30 years old
Let that sink in!
Opinion
curlis mature critical network infrastructure software that we all need to have our internet powered software / hardware to function in respect to data transfer.The syntax to use
curlin simple implementations is IMHO quite easy. In case you need to know an extra option, the executable andlibcurlhave excellent documentation. End users normally interact withcurlusing the (elf) binary on Linux based POSIX operating systems. The more mature BSDs have another binary formatJust type
curlto get an initial output which looks like this on my current systemcurl
curl: try 'curl --help' or 'curl --manual' for more informationthen type
curl --help
Usage: curl [options...] <url>
-d, --data <data> HTTP POST data
-f, --fail Fail fast with no output on HTTP errors
-h, --help <subject> Get help for commands
-o, --output <file> Write to file instead of stdout
-O, --remote-name Write output to file named as remote file
-i, --show-headers Show response headers in output
-s, --silent Silent mode
-T, --upload-file <file> Transfer local FILE to destination
-u, --user <user:password> Server user and password
-A, --user-agent <name> Send User-Agent <name> to server
-v, --verbose Make the operation more talkative
-V, --version Show version number and quit
This is not the full help; this menu is split into categories.
Use "--help category" to get an overview of all categories, which are:
auth, connection, curl, deprecated, dns, file, ftp, global, http, imap, ldap, output, pop3, post, proxy,
scp, sftp, smtp, ssh, telnet, tftp, timeout, tls, upload, verbose.
Use "--help all" to list all options
Use "--help [option]" to view documentation for a given optionWhen you type
curl --manual|lessyou get the manpages which I delimited withlessthrough a vertical pipe_ _ ____ _
___| | | | _ \| |
/ __| | | | |_) | |
| (__| |_| | _ <| |___
\___|\___/|_| \_\_____|
NAME
curl - transfer a URL
SYNOPSIS
curl [options / URLs]
DESCRIPTION
curl is a tool for transferring data from or to a server using URLs. It
supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP,
HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP,
SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.
curl is powered by libcurl for all transfer-related features. See
libcurl(3) for details.
URL
The URL syntax is protocol-dependent. You find a detailed description in
RFC 3986.I can also type
man curlto get a nice output:curl(1) curl Manual curl(1)
NAME
curl - transfer a URL
SYNOPSIS
curl [options / URLs]
DESCRIPTION
curl is a tool for transferring data from or to a server using URLs. It supports these protocols:
DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S,
RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.
curl is powered by libcurl for all transfer-related features. See libcurl(3) for details.
URL
The URL syntax is protocol-dependent. You find a detailed description in RFC 3986.
If you provide a URL without a leading protocol:// scheme, curl guesses what protocol you want. It
then defaults to HTTP but assumes others based on often-used hostname prefixes. For example, for
hostnames starting with "ftp." curl assumes you want FTP.
You can specify any amount of URLs on the command line. They are fetched in a sequential manner in
the specified order unless you use -Z, --parallel. You can specify command line options and URLs
Manual page curl(1) line 1 (press h for help or q to quit)The reasoning behind curl --manual is simple. On a machine without the manual system you still need access to the full manual. This is one of the reasons why
man curlis also implemented ascurl --manualAn important RFC is echoed to my terminal in the
man curloutput which is RFC 3986A Uniform Resource Identifier (URI) is a compact sequence of
characters that identifies an abstract or physical resource. This
specification defines the generic URI syntax and a process for
resolving URI references that might be in relative form, along with
guidelines and security considerations for the use of URIs on the
Internet. The URI syntax defines a grammar that is a superset of all
valid URIs, allowing an implementation to parse the common components
of a URI reference without knowing the scheme-specific requirements
of every possible identifier. This specification does not define a
generative grammar for URIs; that task is performed by the individual
specifications of each URI scheme.I shall not quote the whole RFC 3986 here. You can read all about it on the RFC site (see sources)
As you can see
curlis thorougly documented, has all the features a simple end user needs to fetch all kind of data, scaled up all the way to the extensive complex features router hardware et all, needs to transfer data.programming route
I came to this toot when I saw that certain external feature code, which lives in stable external libraries, is now being removed from curl. I should say the code is depreciated then phased out.
This is a logical step
- It takes resources to maintain external code
- If the (shared) libraries are stable and mature, it's much better to just call those libraries and be done.
- The more external code you can remove from your project the better it is for all the programmers
The same is also happening in the Linux kernel, they are following in the footsteps of curl
Conclusion
There is a treasure trove of information in the sources. Just reading the pages on RFC 3986 will keep you occupied for hours.
Have fun and keep reading / learning and programming!sources:
https://www.rfc-editor.org/rfc/rfc3986
https://curl.se/mail/lib-2026-03/0026.html
#curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router