Compare commits
2 Commits
15f7db8d3e
...
f2976c66e3
Author | SHA1 | Date | |
---|---|---|---|
![]() |
f2976c66e3 | ||
![]() |
0562cc0877 |
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
**/__debug_bin*
|
||||
main
|
15
cmd/main.go
15
cmd/main.go
@ -3,8 +3,10 @@ package main
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"os"
|
||||
|
||||
"git.schreifuchs.ch/schreifuchs/pat/pkg/cat"
|
||||
"git.schreifuchs.ch/schreifuchs/pat/pkg/clip"
|
||||
"git.schreifuchs.ch/schreifuchs/pat/pkg/ignore"
|
||||
)
|
||||
|
||||
@ -18,13 +20,15 @@ func main() {
|
||||
|
||||
cats, err := cat.Path(flag.Args()...)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
fmt.Println(err.Error())
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
if *ignorePath != "" {
|
||||
i, err := ignore.FindGitignore(*ignorePath)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
fmt.Printf("can't get gitignore: %v", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
cats = cats.Ignored(i)
|
||||
@ -33,6 +37,11 @@ func main() {
|
||||
cats = cats.Ignored(ignore.Filesystem{})
|
||||
}
|
||||
|
||||
fmt.Print(cats.ToString(DELEMITTER))
|
||||
out := cats.ToString(DELEMITTER)
|
||||
fmt.Print(out)
|
||||
|
||||
if err = clip.Copy(out); err != nil {
|
||||
fmt.Println(err.Error())
|
||||
os.Exit(1)
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user