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.
11 months ago
.cargo Move dependencies to workspace 11 months ago
.github Run clippy in CI 11 months ago
xtask Replace xtask builds with build scripts 11 months ago
{{project-name}} Replace xtask builds with build scripts 11 months ago
{{project-name}}-common Move dependencies to workspace 11 months ago
{{project-name}}-ebpf Replace xtask builds with build scripts 11 months ago
.gitignore chore: remove Cargo.lock from .gitignore (#113) 1 year ago
Cargo.toml Replace xtask builds with build scripts 11 months ago
README.md Replace xtask builds with build scripts 11 months 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 11 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.