github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/singletons/session/delete.go (about) 1 package session 2 3 import ( 4 "os" 5 6 singletonsI18n "github.com/taubyte/tau-cli/i18n/singletons" 7 ) 8 9 func Delete() error { 10 processDir, found := nearestProcessDirectory(parentId()) 11 if !found || len(processDir) == 0 { 12 return singletonsI18n.SessionNotFound() 13 } 14 15 err := os.RemoveAll(processDir) 16 if err != nil { 17 return singletonsI18n.SessionDeleteFailed(processDir, err) 18 } 19 20 return nil 21 }