└── .gitignore /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Created by https://www.toptal.com/developers/gitignore/api/vim,osx,go 3 | # Edit at https://www.toptal.com/developers/gitignore?templates=vim,osx,go 4 | 5 | ### Go ### 6 | # If you prefer the allow list template instead of the deny list, see community template: 7 | # https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore 8 | # 9 | # Binaries for programs and plugins 10 | *.exe 11 | *.exe~ 12 | *.dll 13 | *.so 14 | *.dylib 15 | 16 | # Test binary, built with `go test -c` 17 | *.test 18 | 19 | # Output of the go coverage tool, specifically when used with LiteIDE 20 | *.out 21 | 22 | # Dependency directories (remove the comment below to include it) 23 | # vendor/ 24 | 25 | # Go workspace file 26 | go.work 27 | 28 | ### OSX ### 29 | # General 30 | .DS_Store 31 | .AppleDouble 32 | .LSOverride 33 | 34 | # Icon must end with two \r 35 | Icon 36 | 37 | 38 | # Thumbnails 39 | ._* 40 | 41 | # Files that might appear in the root of a volume 42 | .DocumentRevisions-V100 43 | .fseventsd 44 | .Spotlight-V100 45 | .TemporaryItems 46 | .Trashes 47 | .VolumeIcon.icns 48 | .com.apple.timemachine.donotpresent 49 | 50 | # Directories potentially created on remote AFP share 51 | .AppleDB 52 | .AppleDesktop 53 | Network Trash Folder 54 | Temporary Items 55 | .apdisk 56 | 57 | ### Vim ### 58 | # Swap 59 | [._]*.s[a-v][a-z] 60 | !*.svg # comment out if you don't need vector files 61 | [._]*.sw[a-p] 62 | [._]s[a-rt-v][a-z] 63 | [._]ss[a-gi-z] 64 | [._]sw[a-p] 65 | 66 | # Session 67 | Session.vim 68 | Sessionx.vim 69 | 70 | # Temporary 71 | .netrwhist 72 | *~ 73 | # Auto-generated tag files 74 | tags 75 | # Persistent undo 76 | [._]*.un~ 77 | 78 | # End of https://www.toptal.com/developers/gitignore/api/vim,osx,go 79 | --------------------------------------------------------------------------------