will not be available.
+## Command Line
+
+Jiten-pai supports a few command line options which might come in handy
+for workflow integration. They should be fairly self explaining:
+```
+ usage: jiten-pai.py [-h] [-k] [-c] [-v] [-l KANJI] [-w WORD]
+
+ Jiten-pai Japanese dictionary
+
+ optional arguments:
+ -h, --help show this help message and exit
+ -k, --kanjidic start with KanjiDic
+ -c, --clip-kanji look up kanji from clipboard
+ -v, --clip-word look up word from clipboard
+ -l KANJI, --kanji-lookup KANJI look up KANJI in kanji dictionary
+ -w WORD, --word-lookup WORD look up WORD in word dictionary
+
+ Only one of these options should be used at a time.
+```
+
+
## Known issues
* *TBD*
def _parse_cmdline():
parser = ArgumentParser(
- formatter_class=RawTextHelpFormatter,
+ formatter_class=lambda prog: RawTextHelpFormatter(prog, max_help_position=40),
description='Jiten-pai Japanese dictionary',
- epilog='\n'
+ epilog='Only one of these options should be used at a time.\n'
)
parser.add_argument('-k', '--kanjidic', action='count', help='start with KanjiDic')
parser.add_argument('-c', '--clip-kanji', action='count', help='look up kanji from clipboard')
+ parser.add_argument('-v', '--clip-word', action='count', help='look up word from clipboard')
parser.add_argument('-l', '--kanji-lookup', metavar='KANJI', help='look up KANJI in kanji dictionary')
parser.add_argument('-w', '--word-lookup', metavar='WORD', help='look up WORD in word dictionary')
- parser.add_argument('-v', '--clip-word', action='count', help='look up word from clipboard')
return parser.parse_args()
def main():
def _parse_cmdline():
parser = ArgumentParser(
- formatter_class=RawTextHelpFormatter,
+ formatter_class=lambda prog: RawTextHelpFormatter(prog, max_help_position=40),
description='Jiten-pai kanji dictionary',
- epilog='\n'
+ epilog='Only one of these options should be used at a time.\n'
)
parser.add_argument('-c', '--clip-kanji', action='count', help='look up kanji from clipboard')
parser.add_argument('-l', '--kanji-lookup', metavar='KANJI', help='look up KANJI in kanji dictionary')