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.
4 months ago
.cargo Move dependencies to workspace 4 months ago
.github Run clippy in CI 4 months ago
xtask Replace xtask builds with build scripts 4 months ago
{{project-name}} Replace xtask builds with build scripts 4 months ago
{{project-name}}-common Move dependencies to workspace 4 months ago
{{project-name}}-ebpf Replace xtask builds with build scripts 4 months ago
.gitignore chore: remove Cargo.lock from .gitignore (#113) 6 months ago
Cargo.toml Replace xtask builds with build scripts 4 months ago
README.md Replace xtask builds with build scripts 4 months ago
cargo-generate.toml Remove branch specifications 2 years ago
pre-script.rhai include and use clap only if needed 2 years ago
test.sh Replace xtask builds with build scripts 4 months 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.