summaryrefslogtreecommitdiffstats
path: root/build.rs
AgeCommit message (Collapse)Author
2022-03-11other: add manpage file to cargo deb config, move back to build script (#693)Clement Tsang
Adds the asset for the manpage to cargo deb config. Also moves the generated manpage file to a .1.gz file. Also, moves back to a build script since that was causing some issues for the automatic Cargo.toml fields detection for manpage and completion generation. To prevent compilation from happening every time, and only in CI, we use an env var to avoid generation steps.
2022-03-10ci: add manpage generation, migrate build script (#692)Clement Tsang
Adds manpage generation to the build process, as well as following the xtask concept of adding additional build scripts that only need to run on deploy/nightly as opposed to `build.rs`. Note this doesn't follow the recommended method of using workplaces because I don't really want to shift the entire repo structure just for this. More on xtask: https://github.com/matklad/cargo-xtask
2022-03-07deps: update clap to 3.x (#690)Clement Tsang
Updates bottom to use clap 3.x, along with some small refactoring changes.
2020-08-31other: Add autocomplete file generation (#213)Clement Tsang
Adds shell completion generation as part of the build, as well as tweaking install scripts/templates/CI to use them.