From 1aeaea6e403147f42eddebc90a8af49fbed81b7c Mon Sep 17 00:00:00 2001 From: mik-tf Date: Sat, 12 Oct 2024 08:27:43 -0400 Subject: [PATCH] simplified login docker --- flist.v | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/flist.v b/flist.v index bd54648..26349d9 100644 --- a/flist.v +++ b/flist.v @@ -204,26 +204,27 @@ fn login() { info_message('Your TF Hub token is already saved.') } - mut result := 0 - mut dockername_exists := os.exists(docker_username_file) + mut docker_username := '' if !dockername_exists { - docker_username := os.input('Please enter your Docker username: ') + docker_username = os.input('Please enter your Docker username: ') os.write_file(docker_username_file, docker_username) or { error_message('${err_privilege}: ${err}') exit(1) } success_message('Docker username saved in ' + docker_username_file) - info_message('Enter your Docker password.') - result = os.system('${docker_cmd} login -u ${docker_username}') } - if result == 0 { - info_message('\nYou are already logged in to Docker.') + docker_username = os.read_file(docker_username_file) or { + error_message('Failed to read the Docker username from file: ${err}') + exit(1) } - success_message('Login process completed.') + info_message('Enter your Docker password') + os.system('${docker_cmd} login -u ${docker_username}') + + success_message('TF Hub and Docker Hub login process completed.') } fn logout() {