Cargo.toml
1 [package] 2 name = "alphaos-cli" 3 version = "0.3.0" 4 authors = [ "The Alpha Team <hello@alpha.org>" ] 5 description = "Command-line interface for alphaos" 6 homepage = "https://alpha.org" 7 repository = "https://github.com/ProvableHQ/alphaos" 8 keywords = [ 9 "alpha", 10 "cryptography", 11 "blockchain", 12 "decentralized", 13 "zero-knowledge" 14 ] 15 categories = [ "cryptography", "cryptography::cryptocurrencies", "os" ] 16 license = "Apache-2.0" 17 edition = "2021" 18 19 [features] 20 default = [ ] 21 async = [ ] 22 locktick = [ 23 "dep:locktick", 24 "alphaos-display/locktick", 25 "alphaos-node/locktick", 26 "alphaos-node-cdn/locktick", 27 "alphaos-node-rest/locktick", 28 "alphaos-utilities/locktick", 29 "alphavm/locktick" 30 ] 31 metrics = [ "dep:alphaos-node-metrics", "alphaos-node/metrics" ] 32 cuda = [ 33 "alphavm/cuda", 34 "alphaos-account/cuda", 35 "alphaos-node/cuda", 36 "alphaos-node-cdn/cuda", 37 "alphaos-node-rest/cuda" 38 ] 39 test_targets = [ "alphavm/test_targets" ] 40 test_consensus_heights = [ "alphavm/test_consensus_heights" ] 41 test_network = [ 42 "test_targets", 43 "test_consensus_heights", 44 "alphavm/dev-print" 45 ] 46 serial = [ 47 "alphavm/serial", 48 "alphaos-node/serial", 49 "alphaos-display/serial", 50 ] 51 tokio_console = [ "dep:console-subscriber", "tokio/tracing" ] 52 53 [dependencies.alphastd] 54 workspace = true 55 56 [dependencies.anstyle] 57 version = "1" 58 59 [dependencies.anyhow] 60 workspace = true 61 62 [dependencies.base64] 63 workspace = true 64 65 [dependencies.clap] 66 workspace = true 67 features = [ "derive", "color", "unstable-styles", "help", "cargo", "usage", "suggestions" ] 68 69 [dependencies.colored] 70 workspace = true 71 72 [dependencies.console-subscriber] 73 version = "0.4.1" 74 optional = true 75 76 [dependencies.crossterm] 77 workspace = true 78 79 [dependencies.indexmap] 80 workspace = true 81 features = [ "serde", "rayon" ] 82 83 [dependencies.locktick] 84 workspace = true 85 features = [ "parking_lot" ] 86 optional = true 87 88 [dependencies.num_cpus] 89 workspace = true 90 91 [dependencies.parking_lot] 92 workspace = true 93 94 [dependencies.rand] 95 workspace = true 96 97 [dependencies.rand_chacha] 98 workspace = true 99 100 [dependencies.rayon] 101 workspace = true 102 103 [dependencies.rpassword] 104 version = "7.4.0" 105 106 [dependencies.self_update] 107 version = "0.42" 108 features = [ "archive-zip", "compression-zip-deflate" ] 109 110 [dependencies.serde] 111 workspace = true 112 113 [dependencies.serde_json] 114 workspace = true 115 features = [ "preserve_order" ] 116 117 [dependencies.alphaos-account] 118 workspace = true 119 120 [dependencies.alphaos-display] 121 workspace = true 122 123 [dependencies.alphaos-node] 124 workspace = true 125 126 [dependencies.alphaos-node-cdn] 127 workspace = true 128 129 [dependencies.alphaos-node-metrics] 130 workspace = true 131 optional = true 132 133 [dependencies.alphaos-node-rest] 134 workspace = true 135 136 [dependencies.alphaos-utilities] 137 workspace = true 138 139 [dependencies.alphavm] 140 workspace = true 141 features = [ "parameters", "circuit", "package" ] 142 143 [dependencies.sys-info] 144 version = "0.9" 145 146 [dependencies.tempfile] 147 version = "3" 148 149 [dependencies.time] 150 workspace = true 151 152 [dependencies.thiserror] 153 workspace = true 154 155 [dependencies.tokio] 156 workspace = true 157 features = [ "rt" ] 158 159 [dependencies.tracing] 160 workspace = true 161 162 [dependencies.tracing-subscriber] 163 workspace = true 164 features = [ "env-filter" ] 165 166 [dependencies.ureq] 167 version = "3" 168 features = ["json"] 169 default-features = true 170 171 [dependencies.zeroize] 172 version = "1" 173 features = [ "derive" ] 174 175 [dev-dependencies.alphavm] 176 workspace = true 177 features = [ "test-helpers" ] 178 179 [target."cfg(target_family = \"unix\")".dependencies.nix] 180 version = "0.30" 181 default-features = false 182 features = [ "resource" ]