github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/kmg/SubCommand/CurrentDir.go.bak (about)

     1  package command
     2  
     3  import (
     4  	"github.com/bronze1man/kmg/kmgConsole"
     5  	"os"
     6  )
     7  
     8  func init() {
     9  	kmgConsole.AddAction(kmgConsole.Command{
    10  		Name:   "CurrentDir",
    11  		Desc:   "get current dir(usefull in cygwin)",
    12  		Runner: runCurrentDir,
    13  	})
    14  }
    15  
    16  func runCurrentDir() {
    17  	wd, err := os.Getwd()
    18  	kmgConsole.ExitOnErr(err)
    19  	_, err = os.Stdout.Write([]byte(wd))
    20  	kmgConsole.ExitOnErr(err)
    21  }