simplified login docker #16

Merged
mik-tf merged 1 commits from development_docker into main 2024-10-12 12:28:44 +00:00

17
flist.v
View File

@ -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() {