version and prevent no config file
This commit is contained in:
parent
83f6791abf
commit
c16e434e1b
25
impra/cli.py
25
impra/cli.py
|
@ -41,7 +41,7 @@ LINE_SEP_LEN = 120
|
||||||
LINE_SEP_CHAR = '―'
|
LINE_SEP_CHAR = '―'
|
||||||
if not Clz.isUnix : LINE_SEP_CHAR = '-'
|
if not Clz.isUnix : LINE_SEP_CHAR = '-'
|
||||||
APP_TITLE = 'ImpraStorage'
|
APP_TITLE = 'ImpraStorage'
|
||||||
APP_VERSION = '0.6'
|
APP_VERSION = '0.7'
|
||||||
APP_AUTHOR = 'a-Sansara'
|
APP_AUTHOR = 'a-Sansara'
|
||||||
APP_COPY = 'pluie.org'
|
APP_COPY = 'pluie.org'
|
||||||
APP_LICENSE = 'GNU GPLv3'
|
APP_LICENSE = 'GNU GPLv3'
|
||||||
|
@ -143,6 +143,7 @@ class Cli:
|
||||||
self.parserError(' no commando specified')
|
self.parserError(' no commando specified')
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
# ~~ conf CMD ~~
|
# ~~ conf CMD ~~
|
||||||
if a[0] == 'conf' :
|
if a[0] == 'conf' :
|
||||||
|
@ -210,7 +211,7 @@ class Cli:
|
||||||
|
|
||||||
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
# ~~ data CMD ~~
|
# ~~ data CMD ~~
|
||||||
elif a[0] == 'list' or a[0] == 'add' or a[0] == 'get' or a[0] == 'remove' or a[0] == 'search' or a[0] == 'edit':
|
elif not self.ini.isEmpty() and (a[0] == 'list' or a[0] == 'add' or a[0] == 'get' or a[0] == 'remove' or a[0] == 'search' or a[0] == 'edit'):
|
||||||
|
|
||||||
o.active_profile = self.ini.get('profile')
|
o.active_profile = self.ini.get('profile')
|
||||||
|
|
||||||
|
@ -447,6 +448,26 @@ class Cli:
|
||||||
Clz.print('` is not a valid id == ', Clz.bg1+Clz.fgB7)
|
Clz.print('` is not a valid id == ', Clz.bg1+Clz.fgB7)
|
||||||
print()
|
print()
|
||||||
|
|
||||||
|
else :
|
||||||
|
if self.ini.isEmpty() :
|
||||||
|
Clz.print(' '*4+'ImpraStorage has no configuration file !!', Clz.fgB1)
|
||||||
|
print()
|
||||||
|
Clz.print(' '*8+'# to create the config file you must use this command with appropriate values :',Clz.fgn7)
|
||||||
|
Clz.print(' '*8+'# type command help for details',Clz.fgn7)
|
||||||
|
Clz.print(' '*8+'imprastorage ', Clz.fgB7, False)
|
||||||
|
Clz.print('conf ', Clz.fgB3, False)
|
||||||
|
Clz.print('-S ', Clz.fgB3, False)
|
||||||
|
Clz.print('profileName ', Clz.fgB1, False)
|
||||||
|
Clz.print('-N ', Clz.fgB3, False)
|
||||||
|
Clz.print('yourName ', Clz.fgB1, False)
|
||||||
|
Clz.print('-K -H ', Clz.fgB3, False)
|
||||||
|
Clz.print('your.host.net ', Clz.fgB1, False)
|
||||||
|
Clz.print('-P ', Clz.fgB3, False)
|
||||||
|
Clz.print('993 ', Clz.fgB1, False)
|
||||||
|
Clz.print('-U ', Clz.fgB3, False)
|
||||||
|
Clz.print('accountName ', Clz.fgB1, False)
|
||||||
|
Clz.print('-X ', Clz.fgB3, False)
|
||||||
|
Clz.print('accountPassword ', Clz.fgB1)
|
||||||
else :
|
else :
|
||||||
self.error_cmd('unknow command `'+a[0]+'`',parser)
|
self.error_cmd('unknow command `'+a[0]+'`',parser)
|
||||||
print()
|
print()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user