Open rawlingsr opened 7 months ago
@adriweb This PR isn't ready to be pulled in. Removing the CLI on the pr branch is a temporary workaround that was meant to allow me to check if newer versions of tauri, or other dependencies, otherwise work with the current code. I probably shouldn't have opened it yet, but I was hoping for early feedback.
remove cli functionality built on top of clap which changed out from under the code without a major version change. update tauri version, and let cargo find suitable versions of other crates that get used here, in order to get past openssl issue that was blocking the software from building
here's what I did to get this to build:
cargo install tauri-cli
(install rust before this)cd desktop
yarn
yarn run vue-cli-service build
cd tauri-src
cargo tauri build
I might have left out some steps I used to get past smaller issues, such as creating a folder if I got an error saying that it didn't exist, but this covers the main steps. I'm sure that this code can't be merged as is, but perhaps it can get a conversation going around migrating dependencies to more stable/modern versions