From 84626cfbbd71ba5eae69746ab02cd361c75f7da9 Mon Sep 17 00:00:00 2001 From: Nicola Spadari Date: Tue, 8 Oct 2024 12:31:40 +0200 Subject: [PATCH] Handle command errors --- src/pages/commands.vue | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/pages/commands.vue b/src/pages/commands.vue index f816af3..58d87ad 100644 --- a/src/pages/commands.vue +++ b/src/pages/commands.vue @@ -34,13 +34,17 @@ const result = ref(""); const sendCommand = async () => { - const response = await useTauriShellCommand.create("exec-sh", [ - "-c", - input.value - ]).execute(); + try{ + const response = await useTauriShellCommand.create("exec-sh", [ + "-c", + input.value + ]).execute(); - result.value = JSON.stringify(response, null, 4); - - input.value = ""; + result.value = JSON.stringify(response, null, 4); + }catch(error){ + result.value = JSON.stringify(error, null, 4); + }finally{ + input.value = ""; + } };