Commit 6da5b2fc authored by Bas van Kervel's avatar Bas van Kervel

reformat code with goimports

parent 5304f430
package utils package utils
import ( import (
"path/filepath" "flag"
"fmt"
"os" "os"
"strings"
"os/user" "os/user"
"path/filepath"
"strings"
"github.com/codegangsta/cli" "github.com/codegangsta/cli"
"flag"
"fmt"
) )
// Custom type which is registered in the flags library which cli uses for // Custom type which is registered in the flags library which cli uses for
...@@ -55,6 +57,7 @@ func eachName(longName string, fn func(string)) { ...@@ -55,6 +57,7 @@ func eachName(longName string, fn func(string)) {
fn(name) fn(name)
} }
} }
// called by cli library, grabs variable from environment (if in env) // called by cli library, grabs variable from environment (if in env)
// and adds variable to flag set for parsing. // and adds variable to flag set for parsing.
func (self DirectoryFlag) Apply(set *flag.FlagSet) { func (self DirectoryFlag) Apply(set *flag.FlagSet) {
...@@ -69,7 +72,7 @@ func (self DirectoryFlag) Apply(set *flag.FlagSet) { ...@@ -69,7 +72,7 @@ func (self DirectoryFlag) Apply(set *flag.FlagSet) {
} }
eachName(self.Name, func(name string) { eachName(self.Name, func(name string) {
set.Var(self.Value, self.Name, "a: " + self.Usage) set.Var(self.Value, self.Name, "a: "+self.Usage)
}) })
} }
...@@ -128,6 +131,3 @@ func expandPath(p string) string { ...@@ -128,6 +131,3 @@ func expandPath(p string) string {
return filepath.Clean(os.ExpandEnv(p)) return filepath.Clean(os.ExpandEnv(p))
} }
package utils package utils
import ( import (
"testing"
"os" "os"
"os/user" "os/user"
"testing"
) )
func TestPathExpansion(t *testing.T) { func TestPathExpansion(t *testing.T) {
user, _ := user.Current() user, _ := user.Current()
tests := map[string]string { tests := map[string]string{
"/home/someuser/tmp": "/home/someuser/tmp", "/home/someuser/tmp": "/home/someuser/tmp",
"~/tmp": user.HomeDir + "/tmp", "~/tmp": user.HomeDir + "/tmp",
"$DDDXXX/a/b": "/tmp/a/b", "$DDDXXX/a/b": "/tmp/a/b",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment