From 7eab2ab93e2bdc2897dd5f41b474abd64bd8df01 Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Tue, 31 May 2016 00:09:56 +0300 Subject: [PATCH] Rename -d/--details options to -v/--verbose --- ChangeLog | 4 ++++ docs-ru/command_line.rst | 6 +++--- docs/command_line.rst | 4 ++-- scripts/ml-search.py | 22 +++++++++++----------- 4 files changed, 20 insertions(+), 16 deletions(-) diff --git a/ChangeLog b/ChangeLog index 31c2c22..3b0d6cf 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Version 0.0.10 (2016-05-??) + + Rename -d/--details options to -v/--verbose + Version 0.0.9 (2016-05-30) Search authors/extensions/genres/languages by database id diff --git a/docs-ru/command_line.rst b/docs-ru/command_line.rst index 5bb3699..974e81a 100644 --- a/docs-ru/command_line.rst +++ b/docs-ru/command_line.rst @@ -45,11 +45,11 @@ ml-search.py (это тип поиска по умолчанию) -s, --substring тип поиска: подстрока в любом месте -f, --full тип поиска: полное совпадение всей строки - -d, --details Выводить больше информации о найденных - объектах; повторите эту опцию несколько раз, - чтобы получить ещё больше деталей -c, --count Выводить число найденных объектов, а не сами объекты + -v, --verbose Выводить больше информации о найденных + объектах; повторите эту опцию несколько раз, + чтобы получить ещё больше деталей Опции ``-i/-I`` не могут использованы одновременно, поскольку означают противоположные команды. В случае, если ни одна из них не использована, diff --git a/docs/command_line.rst b/docs/command_line.rst index 2905b26..e33992a 100644 --- a/docs/command_line.rst +++ b/docs/command_line.rst @@ -44,9 +44,9 @@ Global options:: (this is the default) -s, --substring search type: substring anywhere -f, --full search type: match the full string - -d, --details Output more details about found objects; - repeat for even more details -c, --count Output count of found objects + -v, --verbose Output more details about found objects; + repeat for even more details Options ``-i/-I`` cannot be used together as they are the opposite. In case none of them are used the program guesses case-sensitivity by diff --git a/scripts/ml-search.py b/scripts/ml-search.py index d6ea828..75a0114 100755 --- a/scripts/ml-search.py +++ b/scripts/ml-search.py @@ -59,7 +59,7 @@ def _search_authors(case_sensitive, search_type, args): print fullname.encode(default_encoding), \ (u"(%s: %d)" % (_('books'), author.count))\ .encode(default_encoding), - if args.details >= 1: + if args.verbose >= 1: print "(id=%d)" % author.id, print @@ -133,10 +133,10 @@ def _search_books(case_sensitive, search_type, args): return for book in books: print book.title.encode(default_encoding), - if args.details >= 1: + if args.verbose >= 1: print "(id=%d)" % book.id, print - if args.details >= 1: + if args.verbose >= 1: print " ", _("Author(s)").encode(default_encoding), ":", for author in book.authors: names = filter(None, @@ -153,12 +153,12 @@ def _search_books(case_sensitive, search_type, args): print book.series.encode(default_encoding), \ "(%d)" % book.ser_no - if args.details >= 2: + if args.verbose >= 2: print " ", _("Date").encode(default_encoding), ":", book.date print " ", _("Language").encode(default_encoding), ":", \ book.language.name.encode(default_encoding) - if args.details >= 3: + if args.verbose >= 3: print " ", _("Archive").encode(default_encoding), ":", book.archive print " ", _("File").encode(default_encoding), ":", book.file print " ", _("Extension").encode(default_encoding), ":", \ @@ -183,7 +183,7 @@ def _search_extensions(case_sensitive, search_type, args): for ext in extensions: print ext.name.encode(default_encoding), \ (u"(%s: %d)" % (_('books'), ext.count)).encode(default_encoding), - if args.details >= 1: + if args.verbose >= 1: print "(id=%d)" % ext.id, print @@ -201,7 +201,7 @@ def _search_genres(case_sensitive, search_type, args): fullname = u' '.join(names) print fullname.encode(default_encoding), \ (u"(%s: %d)" % (_('books'), genre.count)).encode(default_encoding), - if args.details >= 1: + if args.verbose >= 1: print "(id=%d)" % genre.id, print @@ -216,7 +216,7 @@ def _search_languages(case_sensitive, search_type, args): orderBy='name'): print lang.name.encode(default_encoding), \ (u"(%s: %d)" % (_('books'), lang.count)).encode(default_encoding), - if args.details >= 1: + if args.verbose >= 1: print "(id=%d)" % lang.id, print @@ -235,11 +235,11 @@ if __name__ == '__main__': help='search substring anywhere') main_parser.add_argument('-f', '--full', action='store_true', help='match the entire string') - main_parser.add_argument('-d', '--details', action='count', - help='output more details about books; ' - 'repeat for even more details') main_parser.add_argument('-c', '--count', action='store_true', help='count instead of output') + main_parser.add_argument('-v', '--verbose', action='count', + help='output more details about books; ' + 'repeat for even more details') subparsers = main_parser.add_subparsers(help='Commands') parser = subparsers.add_parser('authors', help='Search authors') -- 2.39.5