]> git.phdru.name Git - m_librarian.git/commitdiff
Rename -d/--details options to -v/--verbose
authorOleg Broytman <phd@phdru.name>
Mon, 30 May 2016 21:09:56 +0000 (00:09 +0300)
committerOleg Broytman <phd@phdru.name>
Mon, 30 May 2016 21:22:32 +0000 (00:22 +0300)
ChangeLog
docs-ru/command_line.rst
docs/command_line.rst
scripts/ml-search.py

index 31c2c22f7c063783e4b34ab3aed87a6705255462..3b0d6cf3d1d82b9772ee5007cee8349367c97008 100644 (file)
--- 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
index 5bb369960fad4daffec8b85a68ca41655093c4f0..974e81a6609f3646b392b0ac017507b60ae0e9e0 100644 (file)
@@ -45,11 +45,11 @@ ml-search.py
                           (это тип поиска по умолчанию)
     -s, --substring       тип поиска: подстрока в любом месте
     -f, --full            тип поиска: полное совпадение всей строки
-    -d, --details         Выводить больше информации о найденных
-                          объектах; повторите эту опцию несколько раз,
-                          чтобы получить ещё больше деталей
     -c, --count           Выводить число найденных объектов, а не сами
                           объекты
+    -v, --verbose         Выводить больше информации о найденных
+                          объектах; повторите эту опцию несколько раз,
+                          чтобы получить ещё больше деталей
 
 Опции ``-i/-I`` не могут использованы одновременно, поскольку означают
 противоположные команды. В случае, если ни одна из них не использована,
index 2905b2680fd06bcd92da45b58c8135608b3e5314..e33992ae129baaa8f4e0714514e4c8126ce7d3bc 100644 (file)
@@ -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
index d6ea8282ee6f6204fbcb4baefb6114d7a32642ee..75a011435c2bb591da53f7234aa7e6ec407e85f0 100755 (executable)
@@ -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')