/ cli / Cargo.toml
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" ]