Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toolsascode/protomagic
ProtoMagic is a CLI that helps convert database tables into Protocol Buffers files (.proto).
https://github.com/toolsascode/protomagic
api cloud dev developer devops golang grpc opensource proto protobuf software sre
Last synced: 17 days ago
JSON representation
ProtoMagic is a CLI that helps convert database tables into Protocol Buffers files (.proto).
- Host: GitHub
- URL: https://github.com/toolsascode/protomagic
- Owner: toolsascode
- License: apache-2.0
- Created: 2024-05-17T18:56:26.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-08T17:22:21.000Z (4 months ago)
- Last Synced: 2024-11-16T03:39:27.537Z (about 2 months ago)
- Topics: api, cloud, dev, developer, devops, golang, grpc, opensource, proto, protobuf, software, sre
- Language: Go
- Homepage:
- Size: 223 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ProtoMagic
ProtoMagic is a CLI that helps convert database tables into Protocol Buffers files.## Documentation
[protomagic CLI](docs/protomagic.md)## Minimal configuration example
```yaml
databases:
postgresql:
dataSourceName: postgres://postgres:12345@localhost:5432/db-name?sslmode=disable
mysql:
dataSourceName: root:12345@tcp(localhost:3306)/db-name```
## Complete configuration example
See: [protomagic.yaml](example/configs/.protomagic.yaml)
## ProtoMagic CLI
- Run the command by specifying the configuration file```shell
protomagic -c ./my-config-file.yaml
```