A better Rust ATProto crate
0

Configure Feed

Select the types of activity you want to include in your feed.

at main 2.0 kB View raw
1[package] 2name = "jacquard-lexgen" 3description = "Lexicon fetching and code generation binaries for Jacquard" 4edition.workspace = true 5version = "0.12.0" 6authors.workspace = true 7repository.workspace = true 8keywords.workspace = true 9categories.workspace = true 10readme.workspace = true 11exclude.workspace = true 12license.workspace = true 13 14[[bin]] 15name = "jacquard-codegen" 16path = "src/bin/codegen.rs" 17 18[[bin]] 19name = "lex-fetch" 20path = "src/bin/lex_fetch.rs" 21 22[[bin]] 23name = "extract-schemas" 24path = "src/bin/extract_schemas.rs" 25 26[[example]] 27name = "extract_inventory" 28path = "../../examples/extract_inventory.rs" 29 30 31[dependencies] 32clap.workspace = true 33glob = "0.3" 34inventory = "0.3" 35jacquard-common = { version = "0.12.0", features = [ "reqwest-client" ], path = "../jacquard-common" } 36jacquard-derive = { version = "0.12.0", path = "../jacquard-derive" } 37jacquard-identity = { version = "0.12.0", path = "../jacquard-identity", features = ["dns"] } 38jacquard-lexicon = { version = "0.12.0", path = "../jacquard-lexicon" } 39kdl = "6" 40miette = { workspace = true, features = ["fancy"] } 41reqwest = { workspace = true, features = ["json", "http2", "system-proxy", "rustls-tls"] } 42serde.workspace = true 43serde_json = { workspace = true, features = ["preserve_order"] } 44syn.workspace = true 45tempfile = "3.23" 46thiserror.workspace = true 47tokio = { workspace = true, features = ["full"] } 48toml = "0.8" 49walkdir = "2.5" 50 51[dev-dependencies] 52tempfile = { version = "3.23.0" } 53 54[build-dependencies] 55clap.workspace = true 56clap_complete.workspace = true 57clap_mangen.workspace = true 58 59[package.metadata.binstall] 60pkg-url = "https://github.com/rsform/jacquard/releases/download/v{ version }/{ name }_{ target }_v{ version }{ archive-suffix }" 61bin-dir = "{ name }_{ target }_v{ version }/bin/{ bin }{ binary-ext }" 62pkg-fmt = "txz" 63 64[package.metadata.binstall.overrides.x86_64-pc-windows-gnu] 65pkg-fmt = "zip" 66bin-dir = "{ name }_{ target }_v{ version }/{ bin }{ binary-ext }"