diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-04-07 17:52:17 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-04-07 17:52:17 +0300 |
commit | b9171928c024fde56789846233a539ccd0ffee48 (patch) | |
tree | 90d6928b4388734d7380c1d92dfd03446b00471f | |
parent | fbfaa86bd4f11e829eb6eadf6be969c7f73f9cf5 (diff) | |
download | ick2-b9171928c024fde56789846233a539ccd0ffee48.tar.gz |
Add: default location for secrets file
-rwxr-xr-x | icktool | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -18,6 +18,7 @@ import configparser import json import logging +import os import sys import cliapp @@ -82,6 +83,7 @@ class Icktool(cliapp.Application): ['secrets'], 'use URL as the controller base URL', metavar='URL', + default=os.path.expanduser('~/.config/icktool/credentials.conf'), ) self.settings.boolean( @@ -162,6 +164,9 @@ class Icktool(cliapp.Application): def _new_auth(self): url = self.settings['auth-url'] + if not url: + api = self._new_api() + url = api.get_auth_url() client_id, client_secret = self._get_client_creds(url) ac = ick2.AuthClient() |