From 54545ca337ee803ceb7d7e25a05e929dca2cd856 Mon Sep 17 00:00:00 2001 From: bpc2003 Date: Tue, 27 May 2025 13:16:32 -0400 Subject: Get started on trap command --- cmds/cd.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'cmds/cd.go') diff --git a/cmds/cd.go b/cmds/cd.go index 3a5e9d0..8fa3c5e 100644 --- a/cmds/cd.go +++ b/cmds/cd.go @@ -4,12 +4,15 @@ import "os" // chDir: changes the current working directory // if no directory is specifed sets it to home -func ChDir(args []string) error { +func ChDir(args []string) (int, error) { var dir string if len(args) == 1 { dir, _ = os.UserHomeDir() } else { dir = args[1] } - return os.Chdir(dir) + if err := os.Chdir(dir); err != nil { + return 1, err + } + return 0, nil } -- cgit v1.2.3