pub async fn handle_local_upload( local_source: &str, remote_destination: Option<&str>, force: bool, dry_run: bool, use_scp: bool, ) -> Result<()>