syncup

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2023 License: MIT

README

syncup

syncup

MIT License Go Report Card

A development workflow tool for syncing up with AWS AppSync.

By combining it with a version control system, you can version control the AppSync Schema, Resolvers, and Functions, allowing you to quickly restore versions.

Installation

Manually

Download the pre-compiled binaries from the releases page.

go install
go install github.com/Aton-Kish/syncup/cmd/syncup@latest

Usage

: dumping
syncup pull --api-id aaaaaa123123123example123

: restoring
syncup push --api-id aaaaaa123123123example123

If you want to learn more, check out the user guide.

Troubleshooting

If you think you've found a bug, or something isn't behaving the way you think it should, please raise an issue on GitHub.

Changelog

Refer to the CHANGELOG.

License

The syncup is licensed under the MIT License, see LICENSE.

Directories

Path Synopsis
cmd
syncup command
syncup/gen command
internal
syncup/domain/repository/mock
Code generated by MockGen.
Code generated by MockGen.
syncup/domain/service/mock
Code generated by MockGen.
Code generated by MockGen.
syncup/interface/console/mock
Code generated by MockGen.
Code generated by MockGen.
syncup/usecase/mock
Code generated by MockGen.
Code generated by MockGen.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL