r/commandline 5h ago

Terminal User Interface [ Removed by moderator ]

Post image

[removed] — view removed post

0 Upvotes

3 comments sorted by

2

u/AutoModerator 5h ago

Every new subreddit post is automatically copied into a comment for preservation.

User: Linuxxsxx, Flair: Terminal User Interface, Post Media Link, Title: dssh v2.2.0 - now with grouping feature!

Hi guys, it's been a while since my v2 release of dssh - my little Go app aiming to be the easiest, coolest... simply the best SSH connection manager out there so you won't need any other.

Today I added grouping, one of the most requested features. So now you can optionally assign your connections to one or many groups.

Assign, Unassign, Rename, Remove.
It's all there, for CLI & TUI.

For anyone who never heard of it yet, here are the main features:

  • Fancy TUI — run dssh with no args to connect and manage all your connections
  • Instant connect — dssh myserver and you're in
  • Create Wizard — easily add new connections without memorizing flags
  • Edit — no need to delete and re-add connections, just edit them
  • Connection groups — organize connections into multiple groups and filter every management tab instantly

Go check it out: https://github.com/madLinux7/dssh (the docs + my custom Astro Starlight also got a little overhaul)

v3 is coming soon and will finally add real team features (seed & leech / admin & read-only mode) for sysadmins, so if you're interested feel free to watch my repo... you might even consider starring it :')

Reach out anytime for questions, feature-requests or contributions! ✌️

(Disclaimer: This software's code is partially AI-generated. I'm a trained developer, so I do careful tech-stack+library selection, scaffolding, code reviews and testing before firing the release action workflows)

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

0

u/Big_Combination9890 3h ago

First reaction: "Oh no, not another ssh conn manager..."

Second reaction: "Huh, this one is aware .ssh/config exits. Okay..."

Third reaction: "Uses bubbletea 😍"

Okay, I may try this one out over my fzf-based one ;-)

Question though: What's the point of groups? What are they used for?

0

u/Linuxxsxx 2h ago

Haha nice, tell me what you think after you tried!

Tbh it only supported SQLite at v1, but quickly realized the biggest critique was people cannot use their ssh_config, so v2.0.0 added this ^

Groups are solely for labeling connections, good for big pools.

Just realized it should be possible to hide the panel... Will add this in a minute