support TREZOR_PATH environment variable for selecting default path (#221)

This commit is contained in:
matejcik 2018-02-28 18:04:33 +01:00 committed by Pavol Rusnak
parent 2d3e890c6b
commit 8404bef6e3
1 changed files with 3 additions and 2 deletions

View File

@ -25,6 +25,7 @@ import binascii
import click import click
import functools import functools
import json import json
import os
import sys import sys
from trezorlib.client import TrezorClient, TrezorClientVerbose, CallException from trezorlib.client import TrezorClient, TrezorClientVerbose, CallException
@ -63,8 +64,8 @@ CHOICE_OUTPUT_SCRIPT_TYPE = ChoiceType({
}) })
@click.group() @click.group(context_settings={'max_content_width': 400})
@click.option('-p', '--path', help='Select device by specific path.') @click.option('-p', '--path', help='Select device by specific path.', default=os.environ.get('TREZOR_PATH'))
@click.option('-v', '--verbose', is_flag=True, help='Show communication messages.') @click.option('-v', '--verbose', is_flag=True, help='Show communication messages.')
@click.option('-j', '--json', 'is_json', is_flag=True, help='Print result as JSON object') @click.option('-j', '--json', 'is_json', is_flag=True, help='Print result as JSON object')
@click.pass_context @click.pass_context