wala-rust

Content-adressed HTTP file server
Info | Log | Files | Refs | README | LICENSE

Cargo.toml (1515B)


      1 [package]
      2 name = "wala"
      3 version = "0.1.8-beta.2"
      4 edition = "2021"
      5 rust-version = "1.67"
      6 license = "AGPL-3.0-or-later"
      7 documentation = "https://defalsify.org/pub/doc/wala/0.1.8/wala"
      8 description = "Content-adressed HTTP file server"
      9 repository = "https://git.defalsify.org/wala"
     10 homepage = "https://defalsify.org"
     11 # from https://crates.io/category_slugs
     12 categories = ["web-programming::http-server"]
     13 
     14 [[bin]]
     15 name = 'wala_send'
     16 path = 'src/wala_send/main.rs'
     17 required_features = 'client'
     18 doc = true
     19 
     20 [[bin]]
     21 name = 'wala'
     22 path = 'src/main.rs'
     23 doc = true
     24 
     25 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
     26 
     27 [dependencies]
     28 tiny_http = "^0.7.0"
     29 env_logger = "^0.9"
     30 log = "^0.4"
     31 sha2 = "^0.10"
     32 hex = "^0.4"
     33 tempfile = "^3.3.0"
     34 mime = "^0.3.13"
     35 ascii = "^1.0.0"
     36 clap = "^2.34.0"
     37 url = "^2.2.2"
     38 
     39 [dependencies.tree_magic]
     40 version = "^0.2.3"
     41 features = ["cli"]
     42 optional = true
     43 
     44 #[dependencies.pgp]
     45 #version = "^0.7.2"
     46 #optional = true
     47 
     48 [dependencies.nettle]
     49 version = "7.2.0"
     50 optional = true
     51 
     52 [dependencies.base64]
     53 version = "^0.13.0"
     54 optional = true
     55 
     56 [dependencies.ureq]
     57 version = "^2.5.0" 
     58 optional = true
     59 
     60 [dependencies.sequoia-openpgp]
     61 version = "^1.10.0"
     62 optional = true
     63 
     64 [dependencies.rpassword]
     65 version = "^7.0.0"
     66 optional = true
     67 
     68 [dependencies.signal-hook]
     69 version = "^0.3.15"
     70 optional = true
     71 
     72 [features]
     73 pgpauth = ["sequoia-openpgp", "base64", "nettle"]
     74 dev = []
     75 magic = ["tree_magic"]
     76 meta = []
     77 trace = []
     78 client = ["ureq", "sequoia-openpgp", "rpassword", "base64"]