Summary: Close https://github.com/facebook/flipper/issues/1147 Close https://github.com/facebook/flipper/issues/1148 Close https://github.com/facebook/flipper/issues/1148 Test Case: cargo run Pull Request resolved: https://github.com/facebook/flipper/pull/1150 Reviewed By: jknoxville Differential Revision: D21503792 Pulled By: passy fbshipit-source-id: f4093c76c93a836a4aaa4a9b0a08f6f5190fe2fd
Flipper Packer
Work in progress and incomplete
A tool for splitting a Flipper build into smaller artifacts that can be distributed and cached separately.
N.B. Buck build files are not included in the open-source export of this tool.
Building
With cargo:
$ cargo build
With Buck:
$ buck build :packer
Testing
With cargo:
$ cargo test
With Buck:
$ buck test :packer
Usage
See help page:
$ cargo run -- --help
flipper-packer 0.1.0
Facebook, Inc.
USAGE:
flipper-packer [FLAGS] [OPTIONS] <PLATFORM>
FLAGS:
-h, --help Prints help information
-p, --packlist Custom list of files to pack.
-V, --version Prints version information
OPTIONS:
-d, --dist <DIRECTORY> Flipper dist directory to read from. [default: ~/fbsource/xplat/sonar/dist]
-o, --output <DIRECTORY> Directory to write output files to. [default: .]
ARGS:
<PLATFORM> Platform to build for [possible values: Mac, Linux, Windows]
Buck:
$ buck run :packer