diff options
| author | Paul Buetow <paul@buetow.org> | 2025-06-23 17:24:20 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-06-23 17:24:20 +0300 |
| commit | 60691a6fb610cb7f7290d6ab3a26bc74f95af611 (patch) | |
| tree | 8c6fb5cc4f3907c14bbc6258ed8eac85041acf05 /.gitignore | |
| parent | 97e0151ba6a260195ced76ab69d3e3bd58ba68fc (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-- | .gitignore | 39 |
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 |
