async fn handle_cmd( state: &Arc<RwLock<SurverState>>, txs: &[Sender<LoaderMessage>], cmd: &str, file_index: Option<usize>, args: &[&str], ) -> Result<Response<Full<Bytes>>>