Download codex-rs/code-mode-protocol/build.rs from SaylorTwift/codex: direct link, hf CLI and curl.
- Browser
- Download file 609 Bytes
-
https://huggingface.co/SaylorTwift/codex/resolve/main/codex-rs/code-mode-protocol/build.rs
- Command line
-
hf download hf://SaylorTwift/codex/codex-rs/code-mode-protocol/build.rs
-
curl -L -o build.rs https://huggingface.co/SaylorTwift/codex/resolve/main/codex-rs/code-mode-protocol/build.rs
609 Bytes
| use std::path::PathBuf; | |
| fn main() -> Result<(), Box<dyn std::error::Error>> { | |
| println!("cargo:rustc-check-cfg=cfg(codex_bazel)"); | |
| println!("cargo:rerun-if-changed=src/grpc"); | |
| let mut config = tonic_prost_build::Config::new(); | |
| config.protoc_executable(protoc_bin_vendored::protoc_bin_path()?); | |
| let proto_files = glob::glob("src/grpc/*.proto")?.collect::<Result<Vec<_>, _>>()?; | |
| tonic_prost_build::configure() | |
| .build_client(/*enable*/ true) | |
| .build_server(/*enable*/ true) | |
| .compile_with_config(config, &proto_files, &[PathBuf::from("src/grpc")])?; | |
| Ok(()) | |
| } | |