mirror of
https://github.com/erkin/ponysay.git
synced 2025-02-19 19:04:23 +01:00
install ponysay-tool
Signed-off-by: Mattias Andrée <maandree@operamail.com>
This commit is contained in:
parent
6558d02a13
commit
7bbc0a0266
5 changed files with 51 additions and 12 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
Version 3.0.1
|
||||||
|
|
||||||
|
The ponysay-tool command is now installed.
|
||||||
|
|
||||||
|
|
||||||
Version 3.0
|
Version 3.0
|
||||||
|
|
||||||
New ponies: applesplit, amira, babseed, bear, beautybrass, bigmacsleep, billneigh, cadancecrystal, cadancescruffy,
|
New ponies: applesplit, amira, babseed, bear, beautybrass, bigmacsleep, billneigh, cadancecrystal, cadancescruffy,
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
@documentlanguage en
|
@documentlanguage en
|
||||||
@finalout
|
@finalout
|
||||||
@c %**end of header
|
@c %**end of header
|
||||||
@set VERSION 3.0
|
@set VERSION 3.0.1
|
||||||
|
|
||||||
@defindex op
|
@defindex op
|
||||||
@synindex op vr
|
@synindex op vr
|
||||||
|
@ -1807,7 +1807,7 @@ Install nothing, except legal documents, that is not explicity included.
|
||||||
@opindex @option{--without-ponysay}
|
@opindex @option{--without-ponysay}
|
||||||
@opindex @option{--with-ponysay-command}
|
@opindex @option{--with-ponysay-command}
|
||||||
@opindex @option{--without-ponysay-command}
|
@opindex @option{--without-ponysay-command}
|
||||||
Install the ponysay command, and set file name. (Default)
|
Install the @command{ponysay} command, and set file name. (Default)
|
||||||
|
|
||||||
@item --with-ponythink
|
@item --with-ponythink
|
||||||
@itemx --with-ponythink-command=/usr/bin/ponythink
|
@itemx --with-ponythink-command=/usr/bin/ponythink
|
||||||
|
@ -1815,7 +1815,15 @@ Install the ponysay command, and set file name. (Default)
|
||||||
@opindex @option{--without-ponytink}
|
@opindex @option{--without-ponytink}
|
||||||
@opindex @option{--with-ponythink-command}
|
@opindex @option{--with-ponythink-command}
|
||||||
@opindex @option{--without-ponytink-command}
|
@opindex @option{--without-ponytink-command}
|
||||||
Install the ponythink command, and set file name. (Default)
|
Install the @command{ponythink} command, and set file name. (Default)
|
||||||
|
|
||||||
|
@item --with-ponysay-tool
|
||||||
|
@itemx --with-ponyponysay-tool-command=/usr/bin/ponyponysay-tool
|
||||||
|
@opindex @option{--with-ponysay-tool}
|
||||||
|
@opindex @option{--without-ponysay-tool}
|
||||||
|
@opindex @option{--with-ponysay-tool-command}
|
||||||
|
@opindex @option{--without-ponysay-tool-command}
|
||||||
|
Install the @command{ponysay-tool} command, and set file name. (Default)
|
||||||
|
|
||||||
@item --with-shared-cache=/var/cache/ponysay
|
@item --with-shared-cache=/var/cache/ponysay
|
||||||
@opindex @option{--with-shared-cache}
|
@opindex @option{--with-shared-cache}
|
||||||
|
@ -2955,6 +2963,13 @@ sequences.
|
||||||
@cindex versions
|
@cindex versions
|
||||||
@cindex previous releases
|
@cindex previous releases
|
||||||
|
|
||||||
|
@heading Version 3.0.1
|
||||||
|
@itemize @bullet
|
||||||
|
@item
|
||||||
|
The @command{ponysay-tool} command is now installed.
|
||||||
|
@end itemize
|
||||||
|
|
||||||
|
|
||||||
@heading Version 3.0
|
@heading Version 3.0
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
|
|
8
setup.py
8
setup.py
|
@ -25,7 +25,7 @@ sharedirs = [('ponies', 'xterm ponies', 'PONYDIR', True), # must be first
|
||||||
|
|
||||||
sharefiles = [('ucs', 'ucsmap')]
|
sharefiles = [('ucs', 'ucsmap')]
|
||||||
|
|
||||||
commands = ['ponysay', 'ponythink']
|
commands = ['ponysay', 'ponythink', 'ponysay-tool']
|
||||||
|
|
||||||
shells = [('bash', '/usr/share/bash-completion/completions/ponysay', 'GNU Bash'),
|
shells = [('bash', '/usr/share/bash-completion/completions/ponysay', 'GNU Bash'),
|
||||||
('fish', '/usr/share/fish/completions/ponysay.fish', 'Friendly interactive shell'),
|
('fish', '/usr/share/fish/completions/ponysay.fish', 'Friendly interactive shell'),
|
||||||
|
@ -42,7 +42,7 @@ miscfiles = [('COPYING', '/usr/share/licenses/ponysay/COPYING'),
|
||||||
ponysaysrc = [src + '.py' for src in
|
ponysaysrc = [src + '.py' for src in
|
||||||
('__main__', 'common', 'ponysay', 'argparser', 'balloon',
|
('__main__', 'common', 'ponysay', 'argparser', 'balloon',
|
||||||
'backend', 'colourstack', 'ucs', 'spellocorrecter', 'kms',
|
'backend', 'colourstack', 'ucs', 'spellocorrecter', 'kms',
|
||||||
'list', 'metadata')]
|
'list', 'metadata', 'ponysaytool')]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -746,7 +746,7 @@ class Setup():
|
||||||
def clean(self):
|
def clean(self):
|
||||||
print('\033[1;34m::\033[39mCleaning...\033[21m')
|
print('\033[1;34m::\033[39mCleaning...\033[21m')
|
||||||
|
|
||||||
files = ['ponysay.info', 'ponysay.info.gz', 'ponysay.info.xz', 'ponysay.pdf.gz', 'ponysay.pdf.xz', 'ponysay.install', 'ponysay.zip']
|
files = ['ponysay.info', 'ponysay.info.gz', 'ponysay.info.xz', 'ponysay.pdf.gz', 'ponysay.pdf.xz', 'ponysay.install']
|
||||||
files += ['src/%s.install' % file for file in ponysaysrc]
|
files += ['src/%s.install' % file for file in ponysaysrc]
|
||||||
dirs = ['quotes']
|
dirs = ['quotes']
|
||||||
for comp in ['install', 'gz', 'xz']:
|
for comp in ['install', 'gz', 'xz']:
|
||||||
|
@ -773,7 +773,7 @@ class Setup():
|
||||||
def cleanOld(self):
|
def cleanOld(self):
|
||||||
print('\033[1;34m::\033[39mCleaning old files...\033[21m')
|
print('\033[1;34m::\033[39mCleaning old files...\033[21m')
|
||||||
|
|
||||||
files = ['truncater', 'ponysaytruncater', 'ponysay.py.install', 'ponysay.install~']
|
files = ['truncater', 'ponysaytruncater', 'ponysay.py.install', 'ponysay.install~', 'ponysay.zip']
|
||||||
dirs = []
|
dirs = []
|
||||||
for shell in [item[0] for item in shells]:
|
for shell in [item[0] for item in shells]:
|
||||||
files.append('completion/%s-completion.%s.install' % (shell, 'sh' if shell == 'bash' else shell))
|
files.append('completion/%s-completion.%s.install' % (shell, 'sh' if shell == 'bash' else shell))
|
||||||
|
|
|
@ -46,11 +46,26 @@ from ponysay import *
|
||||||
|
|
||||||
|
|
||||||
'''
|
'''
|
||||||
Start the program from ponysay.__init__ if this is the executed file
|
Start the program
|
||||||
'''
|
'''
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
isthink = (len(__file__) >= len('think')) and (__file__.endswith('think'))
|
istool = sys.argv[0]
|
||||||
isthink = ((len(__file__) >= len('think.py')) and (__file__.endswith('think.py'))) or isthink
|
if os.sep in istool:
|
||||||
|
istool = istool[istool.rfind(os.sep) + 1:]
|
||||||
|
if os.extsep in istool:
|
||||||
|
istool = istool[:istool.find(os.extsep)]
|
||||||
|
istool = istool.endswith('-tool')
|
||||||
|
if istool:
|
||||||
|
from ponysaytool import *
|
||||||
|
startponysaytool()
|
||||||
|
exit(0)
|
||||||
|
|
||||||
|
isthink = sys.argv[0]
|
||||||
|
if os.sep in isthink:
|
||||||
|
isthink = isthink[isthink.rfind(os.sep) + 1:]
|
||||||
|
if os.extsep in isthink:
|
||||||
|
isthink = isthink[:isthink.find(os.extsep)]
|
||||||
|
isthink = isthink.endswith('think')
|
||||||
|
|
||||||
usage_saythink = '\033[34;1m(ponysay | ponythink)\033[21;39m'
|
usage_saythink = '\033[34;1m(ponysay | ponythink)\033[21;39m'
|
||||||
usage_common = '[-c] [-W\033[33mCOLUMN\033[39m] [-b\033[33mSTYLE\033[39m]'
|
usage_common = '[-c] [-W\033[33mCOLUMN\033[39m] [-b\033[33mSTYLE\033[39m]'
|
||||||
|
|
|
@ -1184,9 +1184,9 @@ class TextArea(): # TODO support small screens
|
||||||
|
|
||||||
|
|
||||||
'''
|
'''
|
||||||
Start the program from ponysay.__init__ if this is the executed file
|
Start the program
|
||||||
'''
|
'''
|
||||||
if __name__ == '__main__':
|
def startponysaytool():
|
||||||
'''
|
'''
|
||||||
The user's home directory
|
The user's home directory
|
||||||
'''
|
'''
|
||||||
|
@ -1252,3 +1252,7 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
PonysayTool(args = opts)
|
PonysayTool(args = opts)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
startponysaytool()
|
||||||
|
|
Loading…
Reference in a new issue