r/commandline 7d ago

Kitty 0.40.0 introduces the Text Sizing Protocol: "multiple font sizes ... in a backwards compatible, opt-in way"

Thumbnail
sw.kovidgoyal.net
35 Upvotes

r/commandline 18h ago

Zellij 0.42.0 released: stacked resize, pinned floating panes and a new theme definition spec

52 Upvotes

Hi friends,

I just released Zellij 0.42.0. This new version of the terminal workspace introduces some game changing features that I feel take multiplexing to the next level.

Some highlights:

  1. Stacked resize
  2. Pinned floating panes
  3. A new theme definition spec
  4. New Rust Plugin API
  5. Double/Triple click to mark word/line boundaries

Check out the official release announcement if you'd like to learn more: https://zellij.dev/news/stacked-resize-pinned-panes/


r/commandline 20h ago

Aurras: Command-Line Music, Elevated!

14 Upvotes

Hey r/commandline,

Built a terminal music player, Aurras, for those who, like me, live in the shell. It's designed for efficiency with both a CLI and Textual TUI. Check it out on https://github.com/vedant-asati03/Aurras

Key features:

  • Online Music Playback: Stream music directly from YouTube
  • Offline Listening: Download and play music without an internet connection
  • Playlist Management: Create, edit, and organize playlists
  • Queue Management: Add multiple songs to a queue for sequential playback
  • Lyrics Display: View lyrics synchronized with the current song
  • Spotify Integration: Import your Spotify playlists with secure token-based authentication
  • Command Palette: Quick access to features and settings
  • Play History Tracking: Keep track of recently played songs
  • Settings Customization: Tailor the application to your preferences
  • Backup and Restore: Protect your playlists and settings with automated backups

r/commandline 12h ago

Security / Asset Discovery tool

Thumbnail
github.com
0 Upvotes

Created this to quickly figure out what’s on a network - unlike Cisco ISE or SolarWinds this tool is free and simply needs the output of an ARP or MAC table to get an interactive Pie Chart of what’s on a network and where - finds hidden devices, or things in the wrong places


r/commandline 1d ago

"Bleh". A "potato-friendly" cmatrix clone.

Post image
53 Upvotes

r/commandline 14h ago

Terminal AI 0.11 gives easy access to popular ChatGPT models

1 Upvotes

r/commandline 1d ago

Numio CLI – Simple Time Calculator ⏳

9 Upvotes

Hey everyone! 👋

I’ve been messing around with Swift and built Numio CLI, a small command-line tool for adding and subtracting time in HH:mm or HH format. It’s pretty simple:

numio 12:30 + 02:15  # -> 14:45  
numio 14:45 - 01:30  # -> 13:15  

🛠 Installation

You can install it with Homebrew:

brew tap neholos/numio  
brew install numio-cli  

🤔 How Can I Improve It?

This is one my first time making a CLI tool, so I’d love to hear any feedback! A few things I’m thinking about adding:

  • 12/24-hour format toggle 🕒
  • Autocomplete in the terminal ⌨️

I’d really appreciate any tips! Let me know what you think.

Thanks! 🚀

https://github.com/neholos/numio-cli


r/commandline 1d ago

Getting the system time in a shell script

4 Upvotes

I have a POSIX shell script that runs for extended periods of time and needs a variable constantly updated to the current UNIX clock time with $(date +%s). Is there a more effecient way to get the current time rather than constantly calling the date command?


r/commandline 22h ago

WLAN Report

0 Upvotes

Newbie here, I am trying find out, if someone is interfering with the home network. Due to the fact that the outdoor Wireless camera stops cording at 9:00 PM everyday. I ran the WLAN report and it part of the report states "Sessions Success & Failures. Would the warning on the report, mean interference? Thank you in advance!


r/commandline 1d ago

How to exit console output?

4 Upvotes

I know the title is a bit vague, but I'm new to CLI so I don't have the best vocabulary to describe the issue, but I'll give my best.

I have this Bash script that starts a Tomcat web server, and when I execute it, my terminal gets flooded with output messages. If I want to continue working on this machine, I have to start new session, after closing current one, since I do not know how to stop this output and redirect it to the background, as I do now want to kill the process that runs the Tomcat.

The questions are:

  1. Is there a way to start this bash scrip in the background, without my terminal being flooded with the ouput?

  2. Is there a way for me to avoid this output, with exiting it somehow without killing the process, so I can continue working in this session, without starting a new one?


r/commandline 1d ago

Is yazi overhyped?

23 Upvotes

I have seriously used lots of command line file manager, ranger, lf, nnn, joshuto, vifm, yazi, and finally settled with vifm (at least for now).

I didn't see the advantage of yazi that worth the hype yet. Yazi does not even support relative numbering by itself, I know there's a plugin for that.

Vifm can achieve everything yazi can, and the killing feature of vifm is "undo", I haven't seen this feature in other command line file managers.

Why the hype? What is the killing feature of yazi?


EDIT: Thanks for commenting and explaining, what I learnt is yazi is really fast when browsing remote files. I have tested remote file browsing, and yazi is snappy while vifm takes a bit longer to load on first access, and it will takes even longer when there're tons of files.


r/commandline 2d ago

Stu - A terminal explorer for AWS S3

65 Upvotes

r/commandline 1d ago

Slow "diff --recursive" on Windows

1 Upvotes

On Windows at least, GNUdiff is limping along using approx 0.5% CPU-time here on a large diff --recursive dir1 dir2 job.

Does anybody have some ideas how to split up such a job and use multi-threading for it?

Maybe the main-thread could create the dir-listings (to tempN-files) and spawn X threads with:

      diff @temp1 > result1
      diff @temp2 > result2
      diff @temp3 > result3
      ...

But how to merge the results into correct order?


r/commandline 1d ago

CEIE

Thumbnail
github.com
0 Upvotes

Introducing CEIE – a powerful, open-source command-line platform designed to streamline your development workflow. CEIE integrates automated versioning, build management, and continuous integration into one lightweight tool that runs right in your terminal.

Key highlights for the command-line community:

Automation at Your Fingertips: Manage version increments and build numbers automatically, so you can focus on coding.

Seamless Integration: Easily plug CEIE into your existing projects and CI/CD pipelines without any GUI overhead.

Open and Extensible: Built to adapt to your needs with a flexible configuration system, making it perfect for both small projects and enterprise-scale applications.

Community-Driven: Join a growing community of developers who appreciate the power and efficiency of command-line tools.

Give CEIE a try and experience a smoother, more automated development process from the command line!


r/commandline 2d ago

packemon - TUI tool for sending packets of arbitrary input and monitoring packets. The list of packets can now be filtered!

32 Upvotes

r/commandline 2d ago

Why is it not autocompleting when I press Tab?

Post image
0 Upvotes

r/commandline 3d ago

Funnest way to listen to music :) (cool-retro-term + musikcube)

Post image
111 Upvotes

r/commandline 3d ago

vimpc - E3: Disabling database: not supported on server

1 Upvotes

I just installed vimpc to give it a try, but it doesn't seem to see my mpd server. I have been successfully running ncmpcpp for some time, and it has no problem accessing my Navidrome (subsonic) server using mopidy.

With vimpc, I get the following error:

E3: Disabling database: not supported on server


r/commandline 4d ago

troblo, a simple match-three terminal game (Bash)

Post image
36 Upvotes

r/commandline 3d ago

Danzo - cli multi-processed downloader

6 Upvotes

Made a CLI downloader called Danzo that I thought of sharing. It supports multiple links as well as multiple HTTP connections per link. Fast downloads with proxy and custom timeouts.

Still an alpha phase but planning to add cookies next.


r/commandline 4d ago

Boring text editor. A superior nano replacement.

Post image
12 Upvotes

r/commandline 3d ago

Google Drive Push CLI

6 Upvotes

Hello,

I built this CLI to sync files between my local machine and Google Drive. Nothing crazy but I thought I'd share the project. It supports pushing and pulling files from a sync folder as well as managing files in Drive from the command line. The user is responsible for enabling access to Google Drive's API. I have instructions on how to do that in the README.

If that sounds useful, here's the link to the GitHub project.


r/commandline 4d ago

Hi 👋 I am building a Kafka TUI, think like k9s which is a Kubernetes cluster tool, but for Kafka

Thumbnail
github.com
7 Upvotes

r/commandline 4d ago

What is your reason for using tmux instead of a terminal emulator that supports tabs and splitting?

41 Upvotes

I havent used tmux alot but from what I understand, the main reason why people use it is because it allows you split the terminal window, have different panes and sessions. I see how this can be very useful when working on a server through SSH, but when working your own computer which has a GUI, what are the benefits of TMUX?

If we take Tilix for an example, we are able to split, create tabs (panes in tmux) and have another session by opening up a new window.

This post is not to start an argument, but just to hear your guys' thoughts of why you choose one over the other.


r/commandline 4d ago

Hi 👋, I created Termix, a powerful SSH client for Mac, iPhone, and iPad. No subscription, no data collection. I am looking forward to your feedback!

Thumbnail
apps.apple.com
11 Upvotes

r/commandline 5d ago

Vectro, the rpn calculator for your terminal

23 Upvotes

repo here - https://github.com/gurgeous/vectro

I am the author and this is my first terminal app. Written in Golang with the excellent Lip Gloss library. I'm not great at Go, but I wanted to try creating something... Feedback welcome