| Crates.io | bendis |
| lib.rs | bendis |
| version | 0.4.0 |
| created_at | 2025-11-16 03:58:08.400427+00 |
| updated_at | 2025-11-22 08:36:53.168817+00 |
| description | A patch tool for Bender to work better in HERIS project |
| homepage | https://github.com/albertc9/Bendis |
| repository | https://github.com/albertc9/Bendis |
| max_upload_size | |
| id | 1935144 |
| size | 101,424 |
A patch tool for Bender to work better in the HERIS project.
Author: Albert L. Cheung, IHEP
Email: albert.cheung@cern.ch
cargo install bendis
bendis init
Creates a bendis_workspace/ directory with blank Bender.yml and .bender.yml.
When using Bendis, only edit the configuration files inside bendis_workspace/.
The copies in the project root will be overwritten.
Update dependencies with:
bendis update
All other commands are passed through to Bender transparently.
(***): You may interest in and can be edited.(-): Nobody, or generated automatically. Don't edit them if you don't understand Bendis.
pulpissimo/
├── bendis_workspace/ # Bendis working directory
│ ├── .bender/ # (-)Bender cache folder (optional on Bendis config)
│ ├── Bender.yml # (***)The config you need to edit
│ ├── .bender.yml # (***)The overrides config you may need to edit
│ ├── Bender.lock # (-)Generated by bendis automatically
│ ├── hw/ # (***)Some dependencies of pulpissimo
│ └── target/ # (***)Some dependencies of pulpissimo
├── Bender.yml # (-)Converted config
├── .bender.yml # (-)Converted overrides (IHEP URLs)
├── Bender.lock # (-)Final lock file generated automatically
├── .bender/ # (-)Dependencies directory generated automatically
├── hw/ # (-)Some dependencies automaticaly updated from `bendis_workspace/`
├── target/ # (-)Some dependencies automaticaly updated from `bendis_workspace/`
└── ...