[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#972996: ITP: nccm -- Terminal based ssh connection manager



Package: wnpp
Severity: wishlist
Owner: Andrew <rubiksdot@grue.cc>

* Package name    : nccm
  Version         : 1.2.0
  Upstream Author : Kenneth Aaron <flyingrhino@orcon.net.nz>
* URL             : https://github.com/flyingrhinonz/nccm
* License         : GPL3
  Programming Lang: Python
  Description     : Terminal based ssh connection manager

This is a terminal based (ncurses) ssh connection manager.

Configuration is done via a yaml file and each connection can be
configured with user@host, a comment, an identity file and general
ssh options.

The list can be searched directly from the command line and, if more
than one match exists, an ncurses interface is presented to select the
required host.

The search is done on any configured field and the interface permits
ordering based on any of the displayed fields.


 - why is this package useful/relevant?

This package lets you easily keep track of hosts when you have a lot to
connect to. Once you configure it you can just type in

nccm mail

and access the host that, say, has mail in the comment field. If more
than one matches then it puts up an ncurses interface to let you select
one from a filtered list of mail hosts.


 - how do you plan to maintain it?

It's a simple package so I plan on doing it myself in my own git repo
(https://github.com/rubiksdot/nccm). I am in contact with the author
and have already submitted patches to the utility. Communication with
him is good and have found him very responsive to suggestions I've
given him as well bug reports.


Reply to: