mongo_sync 0.1.0

instant coding answers via the command line(just like howdoi)
Documentation
build-release:
	cargo +nightly build --release

release-mac: build-release
	strip target/release/oplog_syncer
	strip target/release/db_sync
	mkdir -p release
	tar -C ./target/release/ -czvf ./release/mongo_sync-mac.tar.gz ./oplog_syncer ./db_sync
	ls -lisah ./release/mongo_sync-mac.tar.gz

release-win: build-release
	mkdir -p release
	tar -C ./target/release/ -czvf ./release/mongo_sync-win.tar.gz ./oplog_syncer.exe ./db_sync.exe

release-ubuntu: build-release
	strip target/release/oplog_syncer
	strip target/release/db_sync
	mkdir -p release
	tar -C ./target/release/ -czvf ./release/mongo_sync-ubuntu.tar.gz ./oplog_syncer ./db_sync
	ls -lisah ./release/mongo_sync-ubuntu.tar.gz

release-linux-musl:
	cargo +nightly build --release --target=x86_64-unknown-linux-musl
	strip target/x86_64-unknown-linux-musl/release/oplog_syncer
	strip target/x86_64-unknown-linux-musl/release/db_sync
	mkdir -p release
	tar -C ./target/x86_64-unknown-linux-musl/release/ -czvf ./release/mongo_sync-linux-musl.tar.gz ./oplog_syncer ./db_sync