This tool is meant to migrate your Clickable 6 project to Clickable 7. It covers
the Clickable config (typically clickable.json
) and a possible Gitlab CI
config (.gitlab-ci.yml
).
Run a full and interactive migration in your project directory:
bash
clickable-migration
Print the help message to learn about all features:
bash
clickable-migration --help
Make sure you have the Rust tool chain installed. To compile and install this tool, run:
bash
cargo install --path .
Make sure you have the C cross compilers installed, e.g. on Ubuntu:
bash
sudo apt install gcc-aarch64-linux-gnu gcc-arm-linux-gnueabihf
Enable your Rust tool chain for cross compiling:
bash
rustup target add aarch64-unknown-linux-gnu
rustup target add armv7-unknown-linux-gnueabihf
Build the tool for foreign targets:
bash
cargo build --target armv7-unknown-linux-gnueabihf
cargo build --target aarch64-unknown-linux-gnu
Find the binaries inside the target
folder.