simplified login docker #16
17
flist.v
17
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() {
|
||||
|
Loading…
Reference in New Issue
Block a user