Compare commits
	
		
			3 Commits
		
	
	
		
			2c5c87f555
			...
			8ab5a13cca
		
	
	| Author | SHA1 | Date | 
|---|---|---|
| 
							
							
								
									
								
								 | 
						8ab5a13cca | |
| 
							
							
								
									
								
								 | 
						fc9640a491 | |
| 
							
							
								 | 
						8ee868ab69 | 
							
								
								
									
										2
									
								
								setup.py
								
								
								
								
							
							
						
						
									
										2
									
								
								setup.py
								
								
								
								
							| 
						 | 
				
			
			@ -13,7 +13,7 @@ def main():
 | 
			
		|||
          long_description='SSH connection and aliases manager with curses and command line interface',
 | 
			
		||||
          long_description_content_type='text/x-rst',
 | 
			
		||||
          license='DWTWL 2.55',
 | 
			
		||||
          version='1.09.6',
 | 
			
		||||
          version='1.09.7',
 | 
			
		||||
          py_modules=['sshch'],
 | 
			
		||||
          scripts=['sshch/sshch'],
 | 
			
		||||
          keywords='sshch ssh aliases curses manager',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@ from curses import textpad, panel
 | 
			
		|||
from threading import Thread
 | 
			
		||||
 | 
			
		||||
# https://gitlab.com/zlax/sshch
 | 
			
		||||
version = "1.09.6"
 | 
			
		||||
version = "1.09.7"
 | 
			
		||||
# expand groups by default
 | 
			
		||||
expand_default = True
 | 
			
		||||
# path to conf dir and file, default: ~/.config/sshch.conf
 | 
			
		||||
| 
						 | 
				
			
			@ -84,7 +84,7 @@ def ConvertPassword(password):
 | 
			
		|||
        elif char == '"':
 | 
			
		||||
            password_string += "''"+'"'+"''"
 | 
			
		||||
        elif char == ';':
 | 
			
		||||
            password_string += "'"+"\;"+"'"
 | 
			
		||||
            password_string += "'"+r'\;'+"'"
 | 
			
		||||
        elif char == "\\":
 | 
			
		||||
            password_string += "'"+'"'+"\\"+"\\"+'"'+"'"
 | 
			
		||||
        else:
 | 
			
		||||
| 
						 | 
				
			
			@ -138,7 +138,10 @@ def ConnectAlias(alias, command=False, threading=False):
 | 
			
		|||
        exec_string = exec_string + conf.get(alias, "exec_string")
 | 
			
		||||
    if command:
 | 
			
		||||
        exec_string = exec_string + " " + command
 | 
			
		||||
    subprocess.Popen(exec_string, shell=True).communicate()[0]
 | 
			
		||||
    try:
 | 
			
		||||
        subprocess.Popen(exec_string, shell=True).communicate()[0]
 | 
			
		||||
    except:
 | 
			
		||||
        pass
 | 
			
		||||
    if threading:
 | 
			
		||||
        print ("... "+alias+" session output finished.")
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue