bbash/command/cat/cat.go
2025-01-11 14:59:27 +01:00

21 lines
366 B
Go

package cat
import (
"bbash/environment"
"bbash/input_parser"
"fmt"
"os"
"path/filepath"
)
func Cat(in input_parser.Input, env *environment.Env) {
file := filepath.Join(env.Path, in.Args)
bytea_str, err := os.ReadFile(file)
if err != nil {
fmt.Print(fmt.Sprintf("Lilla råttan åt upp din kod", err.Error()))
return
}
fmt.Print(string(bytea_str))
}