You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Tamir Duberstein 5811d6ff56 Replace xtask builds with build scripts
Adapt https://github.com/aya-rs/aya/commit/3d463a3 and subsequent work
to the template. This has worked very well for us in the main project,
and our users should get the same hotness.

Note that xtask is still used for running, as it is in the main project.
1 year ago
.cargo Move dependencies to workspace 1 year ago
.github Run clippy in CI 1 year ago
xtask Replace xtask builds with build scripts 1 year ago
{{project-name}} Replace xtask builds with build scripts 1 year ago
{{project-name}}-common Move dependencies to workspace 1 year ago
{{project-name}}-ebpf Replace xtask builds with build scripts 1 year ago
.gitignore chore: remove Cargo.lock from .gitignore (#113) 1 year ago
Cargo.toml Replace xtask builds with build scripts 1 year ago
README.md Replace xtask builds with build scripts 1 year ago
cargo-generate.toml Remove branch specifications 2 years ago
pre-script.rhai include and use clap only if needed 3 years ago
test.sh Replace xtask builds with build scripts 1 year ago

README.md

{{project-name}}

Prerequisites

  1. Install bpf-linker: cargo install bpf-linker

Build & Run

Use cargo build, cargo check, etc. as normal. Run your program with xtask run.

Cargo build scripts are used to automatically build the eBPF correctly and include it in the program. When not using xtask run, eBPF code generation is skipped for a faster developer experience; this compromise necessitates the use of xtask to actually build the eBPF.