simplified login docker

This commit is contained in:
mik-tf 2024-10-12 08:27:43 -04:00
parent 4e9da76069
commit 1aeaea6e40

17
flist.v
View File

@ -204,26 +204,27 @@ fn login() {
info_message('Your TF Hub token is already saved.') info_message('Your TF Hub token is already saved.')
} }
mut result := 0
mut dockername_exists := os.exists(docker_username_file) mut dockername_exists := os.exists(docker_username_file)
mut docker_username := ''
if !dockername_exists { 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 { os.write_file(docker_username_file, docker_username) or {
error_message('${err_privilege}: ${err}') error_message('${err_privilege}: ${err}')
exit(1) exit(1)
} }
success_message('Docker username saved in ' + docker_username_file) 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 { docker_username = os.read_file(docker_username_file) or {
info_message('\nYou are already logged in to Docker.') 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() { fn logout() {