Skip to content

Conversation

@nasccped
Copy link

@nasccped nasccped commented Jun 4, 2025

Cool terminal

I've recently used this script to set up Segoe UI font in my VoidLinux and I liked it a lot ❤️

I like fast-tool scripts and CLI/TUI. After using it, I've decided to contribute too!

Here, I'll explain the changes 🧪

Key changes

All the changes can be separated into two kinds:

  • Visual
  • Behavioral/Procedural

Visual changes

  1. Linux boot more-like visual
  2. Carriage return for line info updating
  3. Status tag, such as OK, WARN and FAIL
  4. Strong colors for better contrast ratio

Behavioral/Procedural changes

  1. Exit when apt opers. returns a fail (targeting non apt-based distros)
  2. Manage font files in a List obj (the files are static, so there's no problem)
  3. Don't run as sudo within the script. (this can prompt the password - harm the terminal ui-ux)
  4. Set timeout when trying to connect with an interface (the package push/pull shouldn't take more than 3 secs.)

Demo

The video above shows the script demo. Firstly, We have the old version, and then, the new one.

For some reason, the second take is taking a while to end the execution. This can be due to my computer (I'm using a virtual machine in a Windows 10 - 8GRam) or the sleep commands too (it can be removed).

sorry for bad quality

segoe.mp4

nasccped added 29 commits May 28, 2025 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant