This is a cheap remake of the awesome project by Dev Ashar in Rust.
The original project's description: Biryani is a tool created to manage dependecies of your github repositories without locally installing any of them . Given the current version of a dependency with a csv of repositories, biryani can tell if the version is greater than or equal to the version specified or not and update it and create a pull request.
At the moment, this project does none of that.
veg-biryani
can only search for a package in the dependencies section of the given repos.
Clone the repo and run the following command to add veg-biryani to path:
cargo install --path .
Run the command
veg-biryani filepath package
filepath
is the path of the file containing the links separated by new line characters andpackage
is the name of the package being searched.
- Fork the repo
- Make changes to your local repo
- Open a pull request
- Pull and parse the
Cargo.toml
files for all given repos. - Check if package is a dependency on the project.
- Check if package version matches
- If package version does not match, is it less than or greater than the mentioned version
- If version not satisfied, update to latest version and create a pull request
I don't like veg biryani...