Compare commits
	
		
			2 Commits
		
	
	
		
			15f7db8d3e
			...
			version2
		
	
	| 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 (
 | 
					import (
 | 
				
			||||||
	"flag"
 | 
						"flag"
 | 
				
			||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
 | 
						"os"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"git.schreifuchs.ch/schreifuchs/pat/pkg/cat"
 | 
						"git.schreifuchs.ch/schreifuchs/pat/pkg/cat"
 | 
				
			||||||
 | 
						"git.schreifuchs.ch/schreifuchs/pat/pkg/clip"
 | 
				
			||||||
	"git.schreifuchs.ch/schreifuchs/pat/pkg/ignore"
 | 
						"git.schreifuchs.ch/schreifuchs/pat/pkg/ignore"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -18,13 +20,15 @@ func main() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	cats, err := cat.Path(flag.Args()...)
 | 
						cats, err := cat.Path(flag.Args()...)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		panic(err)
 | 
							fmt.Println(err.Error())
 | 
				
			||||||
 | 
							os.Exit(1)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if *ignorePath != "" {
 | 
						if *ignorePath != "" {
 | 
				
			||||||
		i, err := ignore.FindGitignore(*ignorePath)
 | 
							i, err := ignore.FindGitignore(*ignorePath)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			panic(err)
 | 
								fmt.Printf("can't get gitignore: %v", err)
 | 
				
			||||||
 | 
								os.Exit(1)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		cats = cats.Ignored(i)
 | 
							cats = cats.Ignored(i)
 | 
				
			||||||
@@ -33,6 +37,11 @@ func main() {
 | 
				
			|||||||
		cats = cats.Ignored(ignore.Filesystem{})
 | 
							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)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user