diff options
| author | Maria Lisina <sekoohaka.sarisan@gmail.com> | 2026-06-27 00:07:40 +0300 |
|---|---|---|
| committer | Maria Lisina <sekoohaka.sarisan@gmail.com> | 2026-06-27 00:07:40 +0300 |
| commit | 91246bdebffaba31072fad3cbb92ce12c683c529 (patch) | |
| tree | 144004e173d0be6ab4b9f76cff9200d3cc404f25 /units | |
| parent | 0d9a5d4c2570cad0e0e3f028d0903f3dc2b9df7d (diff) | |
*/*: Implement default user
Signed-off-by: Maria Lisina <sekoohaka.sarisan@gmail.com>
Diffstat (limited to 'units')
| -rw-r--r-- | units/ib_authconfig.zsh | 6 | ||||
| -rw-r--r-- | units/sn_auth.zsh | 3 | ||||
| -rw-r--r-- | units/user.zsh | 1 |
3 files changed, 9 insertions, 1 deletions
diff --git a/units/ib_authconfig.zsh b/units/ib_authconfig.zsh index 60b41ca..804298d 100644 --- a/units/ib_authconfig.zsh +++ b/units/ib_authconfig.zsh @@ -16,6 +16,12 @@ esac auth_dir="${user_config}/${ib_config}" +if ! [[ -d "${auth_dir}" || -n "${command_authorize}" ]] +then + user_config="${default_user_config}" + auth_dir="${user_config}/${ib_config}" +fi + timestamp_file="${auth_dir}/timestamp" token_file="${auth_dir}/token" login_file="${auth_dir}/${ib_login_file}" diff --git a/units/sn_auth.zsh b/units/sn_auth.zsh index 67e1e2d..8add23f 100644 --- a/units/sn_auth.zsh +++ b/units/sn_auth.zsh @@ -9,8 +9,9 @@ elif [[ -f "${user_config}/saucenao" ]] then sn_key="$(< "${user_config}/saucenao")" return -elif [[ -n "${sn_key}" ]] +elif [[ -f "${default_user_config}/saucenao" ]] then + sn_key="$(< "${default_user_config}/saucenao")" return else output_text="You must provide your SauceNAO API key before you can use SauceNAO" diff --git a/units/user.zsh b/units/user.zsh index 90de78f..fef02ab 100644 --- a/units/user.zsh +++ b/units/user.zsh @@ -24,3 +24,4 @@ then fi user_config="${users}/${user_id}" +default_user_config="${users}/0" |
