diff --git a/.gitignore b/.gitignore index 50a4777..3d56407 100644 --- a/.gitignore +++ b/.gitignore @@ -1,42 +1,105 @@ +# Created by https://www.toptal.com/developers/gitignore/api/macos,windows,linux,helm,go +# Edit at https://www.toptal.com/developers/gitignore?templates=macos,windows,linux,helm,go + +### Go ### +# If you prefer the allow list template instead of the deny list, see community template: +# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore # -# s3sync-service - Realtime S3 synchronisation tool -# Copyright (c) 2020 Yevgeniy Valeyev -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -# +# Binaries for programs and plugins +*.exe +*.exe~ +*.dll +*.so +*.dylib + +# Test binary, built with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +# Dependency directories (remove the comment below to include it) +# vendor/ + +# Go workspace file +go.work + +### Helm ### +# Chart dependencies +**/charts/*.tgz + +### Linux ### +*~ -### OSX Finder .DS_Store +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +### macOS ### +# General .DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Windows ### +# Windows thumbnail cache files +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db -### IntelliJ IDEA -.idea -*.iml -.teamcity/target +# Dump file +*.stackdump -### Test config -config.yml +# Folder config file +[Dd]esktop.ini -### Binary files -s3sync-service* +# Recycle Bin used on file shares +$RECYCLE.BIN/ -### Helm charts -!/charts/** -charts/s3sync-service/index.yaml -charts/s3sync-service/charts/* +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp -### dep -vendor +# Windows shortcuts +*.lnk -### Tests output -cover.out +# End of https://www.toptal.com/developers/gitignore/api/macos,windows,linux,helm,go