summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-23 17:24:20 +0300
committerPaul Buetow <paul@buetow.org>2025-06-23 17:24:20 +0300
commit60691a6fb610cb7f7290d6ab3a26bc74f95af611 (patch)
tree8c6fb5cc4f3907c14bbc6258ed8eac85041acf05 /.gitignore
parent97e0151ba6a260195ced76ab69d3e3bd58ba68fc (diff)
Add configuration file support with organization list
- Create config package with JSON parsing support - Define Organization struct with host and name - Add config file auto-detection in common locations - Add --config/-c flag for custom config path - Add --list-orgs flag to display configured organizations - Create example configuration file - Add comprehensive .gitignore Configuration supports multiple git organizations for future sync functionality. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore39
1 files changed, 39 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..7101fd7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,39 @@
+# Binaries
+gitsyncer
+gitsyncer-*
+
+# Configuration files (except examples)
+gitsyncer.json
+.gitsyncer.json
+*.json
+!*.example.json
+
+# IDE and editor files
+.vscode/
+.idea/
+*.swp
+*.swo
+*~
+
+# Go build artifacts
+*.exe
+*.dll
+*.so
+*.dylib
+
+# Test binary, built with `go test -c`
+*.test
+
+# Output of the go coverage tool
+*.out
+
+# Dependency directories
+vendor/
+
+# Go workspace file
+go.work
+go.work.sum
+
+# OS files
+.DS_Store
+Thumbs.db \ No newline at end of file