Skip to content

Commit 1b9acdc

Browse files
committed
first stable release
1 parent b7fdcf1 commit 1b9acdc

File tree

3 files changed

+26
-13
lines changed

3 files changed

+26
-13
lines changed

README.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,44 @@
1-
SSH connection manager with curses interface
1+
SSH connection and aliases manager with curses and command line interface
22
======
33
sshch is released under DWTWL 2.55 license
4+
5+
sshch compatible with pyhon2 and python3, no additional libraries are required
46
### Screenshot
57
![sshch](https://raw.githubusercontent.com/zlaxy/sshch/master/sshch_screenshot.png)
68
### Installing
7-
To install for all users:
9+
**You can install a release version from pip:**
10+
```bash
11+
pip install sshch
812
```
13+
**Manual installation from the package or git repository also available:**
14+
To install for all users:
15+
```bash
916
sudo python setup.py install
1017
```
1118
To install just for current user:
12-
```
19+
```bash
1320
mkdir ~/.local/bin
1421
cp sshch/sshch ~/.local/bin/
1522
```
1623
### Using
1724
To run curses interface:
18-
```
25+
```bash
1926
sshch
2027
```
2128
To run command line help:
22-
```
29+
```bash
2330
sshch -h
2431
```
32+
For exit from current ssh session press `Ctrl+D`.
2533
**Additional Features**
26-
- If you want to use unsafe 'password' feature you must install 'sshpass' first.
34+
- If you want to use unsafe 'password' feature you must install `sshpass` first.
2735
- If you want to use bash autocompletion function with sshch, copy autocompletion script to /etc/bash_completion.d/:
28-
```
36+
```bash
2937
sudo cp completion/sshch_bash_completion.sh /etc/bash_completion.d/sshch
3038
```
3139
(changes will come into effect with new bash session)
3240
- If you want to use zsh autocompletion:
3341
1) Place File in a Directory where ZSH can find it
3442
-> Search Path is Stored in $fpath
3543
-> echo $fpath
36-
2) Rename File to '_sshch'
44+
2) Rename File to '_sshch'

setup.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,27 @@ def main():
77

88
setup(name='sshch',
99
author='zlaxy',
10+
author_email='[email protected]',
1011
url='https://github.com/zlaxy/sshch/',
11-
description='Ssh connection manager',
12+
description='Ssh connection and aliases manager',
13+
long_description='SSH connection and aliases manager with curses and command line interface',
14+
long_description_content_type='text/x-rst',
1215
license='DWTWL 2.55',
13-
version='0.999',
16+
version='1.0',
1417
py_modules=['sshch'],
1518
scripts=['sshch/sshch'],
19+
keywords='sshch ssh aliases manager',
20+
python_requires='>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4',
1621

1722
# http://pypi.python.org/pypi?%3Aaction=list_classifiers
1823
classifiers=[
19-
'Development Status :: 4 - Beta',
24+
'Development Status :: 5 - Production/Stable',
2025
'Environment :: Console :: Curses',
2126
'Intended Audience :: System Administrators',
2227
'License :: Freeware',
2328
'Natural Language :: English',
2429
'Operating System :: POSIX',
25-
'Programming Language :: Python :: 2.7',
30+
'Programming Language :: Python',
2631
'Topic :: Internet',
2732
'Topic :: System :: Networking',
2833
'Topic :: System :: Systems Administration',

sshch/sshch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import curses
2020
from curses import textpad, panel
2121

2222
# https://github.com/zlaxy/sshch
23-
version = "0.999"
23+
version = "1.0"
2424
# path to conf file, default: ~/.config/sshch.conf
2525
conf_file = path.expanduser("~") + '/.config/sshch.conf'
2626
# expand groups by default

0 commit comments

Comments
 (0)