/trawls

Trawls is a fast image processing tool to merge nightsky RAW photos to create a startrail image and output it as another RAW file.

Primary LanguageRust

Trawls

CI dev branch

Trawls is a fast image processing tool to merge nightsky RAW photos to create a startrail image and output it as another RAW file.

Download

Pre-compiled packages for Linux, macOS and Windows can be found and downloaded on the release page.

Project setup

Trawls is based on Tauri and uses Vue for its user interface. Tauri is integrated using a vue-cli plugin, such that setup, compilation and building of the Rust parts can be controlled through yarn.

CXXFLAGS="--std=c++14" yarn install

Compiles and hot-reloads for development

yarn run tauri:serve

Compiles, minifies and packages for production

yarn run tauri:build

Lints and fixes Vue/JS files

yarn run lint

Lints Rust code

cargo clippy --all-targets --manifest-path src-tauri/Cargo.toml