From feea1941fede60702032d79f0bf2d6c72f5c2230 Mon Sep 17 00:00:00 2001 From: Mik-TF Date: Sat, 12 Oct 2024 06:22:15 -0700 Subject: [PATCH] made specific errors instead of general one --- flist.v | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/flist.v b/flist.v index 26349d9..df4a64e 100644 --- a/flist.v +++ b/flist.v @@ -13,12 +13,6 @@ const binary_location = $if windows { '/usr/local/bin/flist' } -const err_privilege = $if windows { - 'Run with admin PowerShell' -} $else { - 'Run with sudo' -} - const docker_cmd = $if windows { 'docker' } $else { @@ -146,15 +140,15 @@ fn install() { current_exe := os.executable() if os.exists(current_exe) { os.mkdir_all(os.dir(binary_location)) or { - error_message('${err_privilege}: ${err}') + error_message('Failed to create directory for binary: ${err}') exit(1) } os.cp(current_exe, binary_location) or { - error_message('${err_privilege}: ${err}') + error_message('Failed to copy binary to path: ${err}') exit(1) } os.chmod(binary_location, 0o755) or { - error_message('${err_privilege}: ${err}') + error_message('Failed to change permissions to binary at path: ${err}') exit(1) } $if windows { @@ -174,7 +168,7 @@ fn uninstall() { if os.exists(binary_location) { // Remove the binary file os.rm(binary_location) or { - error_message('${err_privilege}: ${err}') + error_message('Failed to remove the binary at path: ${err}') exit(1) } success_message('Flist CLI has been removed from ' + binary_location) @@ -190,13 +184,13 @@ fn uninstall() { fn login() { mut token_exists := os.exists(token_file) os.mkdir_all(config_dir) or { - error_message('${err_privilege}: ${err}') + error_message('Failed to create config folder for token and Docker username files: ${err}') exit(1) } if !token_exists { tfhub_token := os.input('Please enter your TF Hub token: ') os.write_file(token_file, tfhub_token) or { - error_message('${err_privilege}: ${err}') + error_message('Failed to write TF Hub token to file: ${err}') exit(1) } success_message('TF Hub token saved in ' + token_file) @@ -210,7 +204,7 @@ fn login() { if !dockername_exists { docker_username = os.input('Please enter your Docker username: ') os.write_file(docker_username_file, docker_username) or { - error_message('${err_privilege}: ${err}') + error_message('Failed to write Docker username to file: ${err}') exit(1) } success_message('Docker username saved in ' + docker_username_file) @@ -230,7 +224,7 @@ fn login() { fn logout() { if os.exists(token_file) { os.rm(token_file) or { - error_message('${err_privilege}: ${err}') + error_message('Failed to remove TF Hub token file at config directory: ${err}') exit(1) } success_message('Your TF Hub token has been removed') @@ -240,7 +234,7 @@ fn logout() { if os.exists(docker_username_file) { os.rm(docker_username_file) or { - error_message('${err_privilege}: ${err}') + error_message('Failed to remove Docker username file in config folder: ${err}') exit(1) } success_message('Your Docker username has been removed from the config folder.') -- 2.40.1