#readline — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #readline, aggregated by home.social.
-
Going back in time: How Terminaux was born
Terminaux is a console tools library that allows you to write colorful text to the console, manipulate with the terminal, and make your console applications more powerful. With awesome features that this library provides, you can create an interactive textual user interface (TUI) application using .NET as the framework, and is the first C# console library that supports mouse events!
As Terminaux is one of our most successful projects, here’s the timeline of how Terminaux was born.
-
May 15th, 2022
ReadLine.Reboot was announced as an extension to the original ReadLine library by Toni-Solarin Sodara.
-
June 1st, 2022
ReadLine.Reboot was released publicly to NuGet, allowing developers to try it out in their projects.
-
June 7th, 2022
ReadLine.Reboot was compared against the original ReadLine library, alongside with Latency’s fork.
-
August 10th, 2022
ColorSeq was released for the first time to bring 256 colors and true colors support to the console. In the same day, VT.NET was released as a library that helps you generate VT sequences for console applications, such as colors, text formatting, and more.
-
October 22nd, 2022
ReadLine.Reboot‘s development was declared as abandoned due to the bad structure of the base library.
-
January 2nd, 2023
TermRead was released as a replacement to the whole ReadLine suite to fix problems that those libraries suffered from.
-
March 12th, 2023
ColorPrint was released to provide console applications with a simple “color wheel” textual user interface.
-
July 28th, 2023
Terminaux was announced as a replacement and a fusion of all the above libraries that were released, but there was no release yet, but the first version was scheduled for April 10th, 2023. Then, the explanation of our migration plan was released in the same day.
-
August 6th, 2023
Terminaux’s first public version was released to NuGet!
Since then, more versions of Terminaux were released to add features, fix bugs, and perform other changes to the library in a way that performance and general improvements are being put into consideration. Our applications that work in the console, such as Nitrocid, have used Terminaux to power their interactive user interface.
For more information about Terminaux’s journey from 1.0 to 6.0, along with 7.0 that was under development at the time of the post, you can read the below article:
Read article #news #ReadLine #ReadLineReboot #Tech #Technology #terminaux #termread #update -
-
Going back in time: How Terminaux was born
Terminaux is a console tools library that allows you to write colorful text to the console, manipulate with the terminal, and make your console applications more powerful. With awesome features that this library provides, you can create an interactive textual user interface (TUI) application using .NET as the framework, and is the first C# console library that supports mouse events!
As Terminaux is one of our most successful projects, here’s the timeline of how Terminaux was born.
-
May 15th, 2022
ReadLine.Reboot was announced as an extension to the original ReadLine library by Toni-Solarin Sodara.
-
June 1st, 2022
ReadLine.Reboot was released publicly to NuGet, allowing developers to try it out in their projects.
-
June 7th, 2022
ReadLine.Reboot was compared against the original ReadLine library, alongside with Latency’s fork.
-
August 10th, 2022
ColorSeq was released for the first time to bring 256 colors and true colors support to the console. In the same day, VT.NET was released as a library that helps you generate VT sequences for console applications, such as colors, text formatting, and more.
-
October 22nd, 2022
ReadLine.Reboot‘s development was declared as abandoned due to the bad structure of the base library.
-
January 2nd, 2023
TermRead was released as a replacement to the whole ReadLine suite to fix problems that those libraries suffered from.
-
March 12th, 2023
ColorPrint was released to provide console applications with a simple “color wheel” textual user interface.
-
July 28th, 2023
Terminaux was announced as a replacement and a fusion of all the above libraries that were released, but there was no release yet, but the first version was scheduled for April 10th, 2023. Then, the explanation of our migration plan was released in the same day.
-
August 6th, 2023
Terminaux’s first public version was released to NuGet!
Since then, more versions of Terminaux were released to add features, fix bugs, and perform other changes to the library in a way that performance and general improvements are being put into consideration. Our applications that work in the console, such as Nitrocid, have used Terminaux to power their interactive user interface.
For more information about Terminaux’s journey from 1.0 to 6.0, along with 7.0 that was under development at the time of the post, you can read the below article:
Read article #news #ReadLine #ReadLineReboot #Tech #Technology #terminaux #termread #update -
-
Going back in time: How Terminaux was born
Terminaux is a console tools library that allows you to write colorful text to the console, manipulate with the terminal, and make your console applications more powerful. With awesome features that this library provides, you can create an interactive textual user interface (TUI) application using .NET as the framework, and is the first C# console library that supports mouse events!
As Terminaux is one of our most successful projects, here’s the timeline of how Terminaux was born.
-
May 15th, 2022
ReadLine.Reboot was announced as an extension to the original ReadLine library by Toni-Solarin Sodara.
-
June 1st, 2022
ReadLine.Reboot was released publicly to NuGet, allowing developers to try it out in their projects.
-
June 7th, 2022
ReadLine.Reboot was compared against the original ReadLine library, alongside with Latency’s fork.
-
August 10th, 2022
ColorSeq was released for the first time to bring 256 colors and true colors support to the console. In the same day, VT.NET was released as a library that helps you generate VT sequences for console applications, such as colors, text formatting, and more.
-
October 22nd, 2022
ReadLine.Reboot‘s development was declared as abandoned due to the bad structure of the base library.
-
January 2nd, 2023
TermRead was released as a replacement to the whole ReadLine suite to fix problems that those libraries suffered from.
-
March 12th, 2023
ColorPrint was released to provide console applications with a simple “color wheel” textual user interface.
-
July 28th, 2023
Terminaux was announced as a replacement and a fusion of all the above libraries that were released, but there was no release yet, but the first version was scheduled for April 10th, 2023. Then, the explanation of our migration plan was released in the same day.
-
August 6th, 2023
Terminaux’s first public version was released to NuGet!
Since then, more versions of Terminaux were released to add features, fix bugs, and perform other changes to the library in a way that performance and general improvements are being put into consideration. Our applications that work in the console, such as Nitrocid, have used Terminaux to power their interactive user interface.
For more information about Terminaux’s journey from 1.0 to 6.0, along with 7.0 that was under development at the time of the post, you can read the below article:
Read article #news #ReadLine #ReadLineReboot #Tech #Technology #terminaux #termread #update -
-
Going back in time: How Terminaux was born
Terminaux is a console tools library that allows you to write colorful text to the console, manipulate with the terminal, and make your console applications more powerful. With awesome features that this library provides, you can create an interactive textual user interface (TUI) application using .NET as the framework, and is the first C# console library that supports mouse events!
As Terminaux is one of our most successful projects, here’s the timeline of how Terminaux was born.
-
May 15th, 2022
ReadLine.Reboot was announced as an extension to the original ReadLine library by Toni-Solarin Sodara.
-
June 1st, 2022
ReadLine.Reboot was released publicly to NuGet, allowing developers to try it out in their projects.
-
June 7th, 2022
ReadLine.Reboot was compared against the original ReadLine library, alongside with Latency’s fork.
-
August 10th, 2022
ColorSeq was released for the first time to bring 256 colors and true colors support to the console. In the same day, VT.NET was released as a library that helps you generate VT sequences for console applications, such as colors, text formatting, and more.
-
October 22nd, 2022
ReadLine.Reboot‘s development was declared as abandoned due to the bad structure of the base library.
-
January 2nd, 2023
TermRead was released as a replacement to the whole ReadLine suite to fix problems that those libraries suffered from.
-
March 12th, 2023
ColorPrint was released to provide console applications with a simple “color wheel” textual user interface.
-
July 28th, 2023
Terminaux was announced as a replacement and a fusion of all the above libraries that were released, but there was no release yet, but the first version was scheduled for April 10th, 2023. Then, the explanation of our migration plan was released in the same day.
-
August 6th, 2023
Terminaux’s first public version was released to NuGet!
Since then, more versions of Terminaux were released to add features, fix bugs, and perform other changes to the library in a way that performance and general improvements are being put into consideration. Our applications that work in the console, such as Nitrocid, have used Terminaux to power their interactive user interface.
For more information about Terminaux’s journey from 1.0 to 6.0, along with 7.0 that was under development at the time of the post, you can read the below article:
Read article #news #ReadLine #ReadLineReboot #Tech #Technology #terminaux #termread #update -
-
Going back in time: How Terminaux was born
Terminaux is a console tools library that allows you to write colorful text to the console, manipulate with the terminal, and make your console applications more powerful. With awesome features that this library provides, you can create an interactive textual user interface (TUI) application using .NET as the framework, and is the first C# console library that supports mouse events!
As Terminaux is one of our most successful projects, here’s the timeline of how Terminaux was born.
-
May 15th, 2022
ReadLine.Reboot was announced as an extension to the original ReadLine library by Toni-Solarin Sodara.
-
June 1st, 2022
ReadLine.Reboot was released publicly to NuGet, allowing developers to try it out in their projects.
-
June 7th, 2022
ReadLine.Reboot was compared against the original ReadLine library, alongside with Latency’s fork.
-
August 10th, 2022
ColorSeq was released for the first time to bring 256 colors and true colors support to the console. In the same day, VT.NET was released as a library that helps you generate VT sequences for console applications, such as colors, text formatting, and more.
-
October 22nd, 2022
ReadLine.Reboot‘s development was declared as abandoned due to the bad structure of the base library.
-
January 2nd, 2023
TermRead was released as a replacement to the whole ReadLine suite to fix problems that those libraries suffered from.
-
March 12th, 2023
ColorPrint was released to provide console applications with a simple “color wheel” textual user interface.
-
July 28th, 2023
Terminaux was announced as a replacement and a fusion of all the above libraries that were released, but there was no release yet, but the first version was scheduled for April 10th, 2023. Then, the explanation of our migration plan was released in the same day.
-
August 6th, 2023
Terminaux’s first public version was released to NuGet!
Since then, more versions of Terminaux were released to add features, fix bugs, and perform other changes to the library in a way that performance and general improvements are being put into consideration. Our applications that work in the console, such as Nitrocid, have used Terminaux to power their interactive user interface.
For more information about Terminaux’s journey from 1.0 to 6.0, along with 7.0 that was under development at the time of the post, you can read the below article:
Read article #news #ReadLine #ReadLineReboot #Tech #Technology #terminaux #termread #update -
-
#Atuin update: I've come to rely on it. It's a must have for my daily shell usage. Works great everywhere ... except on #GitBashForWindows. Lots of problems there. Here's how I solved them:
* Install `ble.sh`. Use `curl` to do this. Do not get it with Git. Do not attempt to build from source.
* Install by sourcing `ble.sh` at the **end** of your `.bashrc`. That's how the instructions about getting it with `curl` tell you to do it. The Git based instructions want you to say something different in your `.bashrc`. You want the `curl` instructions.
* In my install, #Ble was too slow out-of-the-box. Missed keystrokes, etc. I copied the `blerc.template` from the GitHub repo to a local `~/.blerc`, and edited it to disable almost every kind of completion and also syntax highlighting. Speed is now acceptable. (Might be that my #Windows box is too slow. That seems unlikely.)
* I use `vi` mode; #Vim. `ble.sh` picks that up from my `.inputrc`; #Readline. I use #Starship for my prompt. I had to disable in `.blerc` the showing of my current `vi` state (insert, visual, command, etc) and also edit `.inputrc` to not add characters to the prompt to show insert vs command mode. Those changes let me have my normal `starship` prompt.I do have one problem remaining. It's not related to `atuin`; it's related to the command line itself. In #Bash and #Zsh, it's easy for me to be on the command line and get what I've typed so far directly into my editor; #HelixEditor. Usually something like Esc-v or the like. `ble.sh` doesn't seem to have a way to do that, but maybe I just haven't found it yet.
-
Here’s something that puts your readline edit-mode into your prompt. I probably didn’t need to do this. I’m a #Vim user (really #NeoVim) and so I have a `.inputrc` that makes my #commandline edit-mode (because of #readline) always be #vi. This is for #bash. It may work in other shells, I don’t know. I use #starship. The actual command I wrote uses #ripgrep. At least twenty other ways you could do it. I put all the changes into a gist: https://gist.github.com/wolf/e2bd126159961e3142350f6dfe04056a
Most people never change from the default edit-mode. If they do, they probably don’t switch back and forth. Starship narrows the field further. Almost certainly this is of no use to you unless you want to learn a little about some of the pieces. Enjoy anyway.
-
"Entering Text In The Terminal Is Complicated", Julia Evans (https://jvns.ca/blog/2024/07/08/readline/).
On HN: https://news.ycombinator.com/item?id=40907581
On Lobsters: https://lobste.rs/s/vsg4ad/entering_text_terminal_is_complicated
#Unix #Input #Readline #CommandLine #Text #Emacs #Vim #Editing #Terminal #Shell #ShellHistory
-
Cool bug 🐞
#Readline crime: exploiting a #SUID logic #bug
// by trailofbits
https://blog.trailofbits.com/2023/02/16/suid-logic-bug-linux-readline/