matthewbauer avatar matthewbauer committed 9e68a71

Fixed old src/ls.go file

Comments (0)

Files changed (1)

src/ls.go

-package main
-
-import (
-	"flag"
-	"os"
-	"file"
-)
-
-const (
-	Newline = "\n"
-)
-
-var omitNewline = flag.Bool("n", false, "don't print final newline")
-
-func ls(filename string) {
-	f, err := os.File.Open(filename, O_RDONLY, 0)
-	if f == nil {
-		fmt.Fprintf(os.Stderr, "ls: cannot access %s: error %s\n", filename, err)
-		os.Exit(1)
-	}
-	files, err := f.Readdirnames(-1)
-	for i := 0; i < len(files); i++ {
-		os.Stdout.Write(files[i])
-		if !*omitNewline && i == len(files) - 1 {
-			os.Stdout.Write(Newline)
-		}
-	}
-	f.Close()
-}
-
-func main() {
-	flag.Parse()   // Scans the arg list and sets up flags
-	for i := 0; i < flag.NArg(); i++ {
-		ls(flag.Arg(i))
-	}
-}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.