
"terminal"/"TUI" programs that require a mouse to use/navigate: WHAT. WHY. BAD PROGRAMMER. SIT DOWN AND THINK ABOUT WHERE YOU WENT WRONG IN YOUR LIFE.
#Tag
"terminal"/"TUI" programs that require a mouse to use/navigate: WHAT. WHY. BAD PROGRAMMER. SIT DOWN AND THINK ABOUT WHERE YOU WENT WRONG IN YOUR LIFE.
"terminal"/"TUI" programs that require a mouse to use/navigate: WHAT. WHY. BAD PROGRAMMER. SIT DOWN AND THINK ABOUT WHERE YOU WENT WRONG IN YOUR LIFE.
Introducting: `stormcheck mypy --edu` , type check your code, and learn #Python fundamentals at the same time!
The error messages themselves are ordered by difficulty level, and each category has a dedicated tutorial built-in to the CLI!
My goal was to create a tool that can teach beginners as they work, but still be useful to professionals who already know their craft.
We call this Compassion-Driven-Development
Once finished, I plan on putting this on all my open-source projects to help contributors who are new to Python.
Soon: RUFF checking as well?? What else would a tool like this benefit from?
#OpenSource #CLI #mypy #education #programming #teaching #learning
Introducting: `stormcheck mypy --edu` , type check your code, and learn #Python fundamentals at the same time!
The error messages themselves are ordered by difficulty level, and each category has a dedicated tutorial built-in to the CLI!
My goal was to create a tool that can teach beginners as they work, but still be useful to professionals who already know their craft.
We call this Compassion-Driven-Development
Once finished, I plan on putting this on all my open-source projects to help contributors who are new to Python.
Soon: RUFF checking as well?? What else would a tool like this benefit from?
#OpenSource #CLI #mypy #education #programming #teaching #learning
Finally got around documenting a little more the small CLI app "framework" I've been using for almost a dozen projects now (incl. several work projects). The package in question is now already 3 years old (https://thi.ng/args), but I've only just managed now to add a basic, commented usage example for this `cliApp()` feature to the readme:
Defining a multi-command CLI app (incl. two sub-commands):
https://github.com/thi-ng/umbrella/blob/develop/packages/args/README.md#declarative-multi-command-cli-application
Also part of this: I've refactored a few other projects to simplify their CLI handling using this `cliApp()` wrapper (project links are in the above readme, in case you'd like to see more advanced/realworld uses...) One of the (non-public) work projects ended up consisting of up to a dozen sub-commands and I found this declarative and modular setup to be very, very helpful (and elegant)...
Finally got around documenting a little more the small CLI app "framework" I've been using for almost a dozen projects now (incl. several work projects). The package in question is now already 3 years old (https://thi.ng/args), but I've only just managed now to add a basic, commented usage example for this `cliApp()` feature to the readme:
Defining a multi-command CLI app (incl. two sub-commands):
https://github.com/thi-ng/umbrella/blob/develop/packages/args/README.md#declarative-multi-command-cli-application
Also part of this: I've refactored a few other projects to simplify their CLI handling using this `cliApp()` wrapper (project links are in the above readme, in case you'd like to see more advanced/realworld uses...) One of the (non-public) work projects ended up consisting of up to a dozen sub-commands and I found this declarative and modular setup to be very, very helpful (and elegant)...
Eines der besten #cheatcheats für die #linux #cli und alle Gurus to be. Klebt immer noch an meinem Monitor …
I only just learned you can use the mouse in the TTY! (The Linux text-only console you get to by pressing Ctrl+Alt+F1, F2, etc.)
Some applications that enable this are gpm and consolation.
consolation
worked better for me, especially when in tmux
; however, I still can't get scrolling with middle button and trackpoint to work, which is what would be the most useful for me. I don't know if it has to do with consolation
, tmux
mouse bindings, my particular ThinkPad model, etc. I can't find anything online about this, so if you've also dabbled in this, please share your experience!
A really cool thing I just learned: since version 3.4, Pandoc lets you output markup with ANSI escape codes so you can see formatted text in the terminal!
However, the default formatting (e. g. inline code as red on light grey) kind of makes my eyes bleed?
Here's the commit. Any Pandoc mavens know how to customize the colours? Like do I edit a copy of ANSI.hs and put it…somewhere? Do I make a custom Lua filter? Halp ;_;
Eines der besten #cheatcheats für die #linux #cli und alle Gurus to be. Klebt immer noch an meinem Monitor …
I've been coding a bunch of my own tools again this week, too. Check out the focus timer with an improved flow timer and progress bar: https://github.com/ronilaukkarinen/focus
Have you ever needed to extract text from images embedded in a #PDF? I can highly recommend the open source #CLI tool #OCRmyPDF which is easy to automate in for example a #DataPipeline.
It uses #Tesseract#OCR under the hood and has many options to experiment with to get the best possible accuracy for your language and PDF content.
You can get started with just a few commands:
https://samuelplumppu.se/blog/automated-text-extraction-from-pdf-images-with-ocrmypdf
🏕️ my adventures in #selfhosting: day 259 (slow down edition) 🐌
a blog post that discusses the sense of urgency I felt to learn #Docker (because it will become mandatory for #Ghost)... and how a recent discovery has pushed back my deadline. I can learn slowly, yay!
🔗: https://news.elenarossini.com/my-so-called-sudo-life/my-adventures-in-self-hosting-day-259-slow-down-edition/
#MySoCalledSudoLife #CLI
Other writers, these writer decks turn your laptop etc into special writer focused spaces. Lots of options! https://www.writerdeck.org/#Tool#Tech#Technology#CLI
Other writers, these writer decks turn your laptop etc into special writer focused spaces. Lots of options! https://www.writerdeck.org/#Tool#Tech#Technology#CLI
A space for Bonfire maintainers and contributors to communicate