blob: d7c0814706075fc52e022efb0976774a3e88298b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# Backlog
This is an *informal* project backlog.
* Check test coverage
* LLVM coverage instrumentation needs Rustup's `llvm-tools` component, which can be provided by
* Nix package `rustc.llvmPackages.llvm` and setting `LLVM_COV`, `LLVM_PROFDATA`
* fenix
* Failed to get any of cargo-llvm-cov, cargo-tarpaulin, and grcov working. Maybe due to `assert_cmd`.
* Even with tarpaulin's `--follow-exec` flag and without `--engine llvm`.
* Same problem with cargo-llvm-cov using crane and fenix, see branch `fenix`.
* Maybe I need to extract a library to get meaningful coverage information.
* Generate shell completions? <https://docs.rs/clap_complete/latest/clap_complete/aot/fn.generate_to.html>
* Generate manual page? <https://docs.rs/clap_mangen/latest/clap_mangen/>
* Generate readme? <https://github.com/webern/cargo-readme>
* Embed PostgreSQL? <https://pglite.dev/>
* Port to Windows?
* Use a PostgreSQL client written in pure Rust?
* Optionally print or redirect `postgres`' stdout and stderr
* Extract library? Merge with <https://crates.io/crates/temp-postgres>?
* Add checks to Nix flake, such as cargo-audit, cargo-deny, etc. using crane?
* Add `--tcp-address` option?
* Try <https://github.com/Canop/clap-help>
* Add `--setup <script>` option?
* Make `DATABASE_URL` environment variable configurable
* How to log SQL queries?
|
for my tech blog and contact information.