From b9171928c024fde56789846233a539ccd0ffee48 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sat, 7 Apr 2018 17:52:17 +0300 Subject: Add: default location for secrets file --- icktool | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'icktool') diff --git a/icktool b/icktool index fa7f8f3..6d0b4e2 100755 --- a/icktool +++ b/icktool @@ -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() -- cgit v1.2.1