added flags to the parser and ls

This commit is contained in:
Laukka 2025-01-12 09:07:52 +01:00
parent f0cbfb1db5
commit 5bacf997d0

View File

@ -24,7 +24,7 @@ func Ls(in input_parser.Input, env *environment.Env) {
fmt.Print(fmt.Sprintf("Error opening directory %s", env.Path))
}
for _, f := range fs {
if (f.Name()[0] == '.') && (slices.Contains(in.Flags, "a")) {
if (f.Name()[0] == '.') && !(slices.Contains(in.Flags, "a")) {
continue
} // allows for hidden directories
fmt.Print(f.Name())