]> git.sesse.net Git - bcachefs-tools-debian/commit
convert main() from C to Rust
authorThomas Bertschinger <tahbertschinger@gmail.com>
Tue, 16 Jan 2024 06:41:00 +0000 (23:41 -0700)
committerKent Overstreet <kent.overstreet@linux.dev>
Tue, 16 Jan 2024 06:46:41 +0000 (01:46 -0500)
commit0a284fc4ffcbb46f0a4b921415ef12a9c75fa05c
tree22aa82b7448833713ca975eb3c241f607742fc78
parent249bf7b9d446092e1b744c366b7e8c4563a437f0
convert main() from C to Rust

This moves the main() function from C to Rust. It also updates the name
of the Rust package from "bcachefs-rust" to "bcachefs-tools".

Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
16 files changed:
.github/workflows/build-packages.yml
Makefile
bcachefs.c
cmds.h
rust-src/Cargo.lock
rust-src/Cargo.toml
rust-src/bch_bindgen/build.rs
rust-src/bch_bindgen/src/libbcachefs_wrapper.h
rust-src/build.rs [new file with mode: 0644]
rust-src/src/bcachefs.rs [new file with mode: 0644]
rust-src/src/cmd_completions.rs
rust-src/src/cmd_list.rs
rust-src/src/cmd_main.rs [deleted file]
rust-src/src/cmd_mount.rs
rust-src/src/lib.rs
tests/util.py