[package] name = "nazara" authors = ["Christopher Hock "] version = "0.1.0-alpha.1" edition = "2021" description = "A CLI application to create and update machines and VMs in NetBox." readme = "README.md" repository = "https://github.com/The-Nazara-Project/Nazara" license = "GPL-3.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] clap = { version = "4.4.2", features = ["derive"] } network-interface = "1.0.1" reqwest = { version="0.11.22", features = ["blocking", "json"] } serde = { version = "1.0.188", features = ["derive"] } serde_json = "1.0.108" toml = "0.7.6" # This dependency represents the NetBox API client you want to use. # This one here is a reference client generated by using the api schema from # NetBox's public testing instance @ https://demo.netbox.dev/api/schema. # # This may not work in your environment. You can get your schema by visiting # https://your.netbox-instance.com/api/schema. # The yaml file will be downloaded and you can generate your client by using https://github.com/The-Nazara-Project/Thanix. thanix_client = "1.3.2" # Uncomment this line if you are using a custom thanix client implementation. # Change the path to be relative to this Cargo.toml file. # The package parameter is the name of your client package. This is needed if you assigned a custom name upon creation. # thanix_client = { package = "thanix_client", path = "/path/to/your/crate" } [dev-dependencies] mockall = "0.11.4"