async fn upload_file( location: &Path, remote_path: &str, project: &str, database: &AnyDatabase<CliBackend>, verify_hash: Option<[u8; 32]>) -> Result<()>