a55f31bc9b
Implement a minimal "completion" service. The use of Base48 encoding allows to efficiently implement a "completion" mechanism for blocks, operations, public key and contract identifiers. For instance: ``` > ./tezos-client complete eeHfgnr9QeDN eeHfgnr9QeDNvcMgSfATNeDeec4KG4CkHHkNNJt5B9xdVmsxhsHNR ``` This command returns all the identifiers matching the given prefix. Adding the option `-unique` let the command fails when there more than one possible completion. This completion mechanism should probably never be used implicitly, but it might still be useful to display a small completion popup in a GUI, or during manual testing on the CLI. See merge request !101 |
||
---|---|---|
.. | ||
base48.ml | ||
base48.mli | ||
cli_entries.ml | ||
cli_entries.mli | ||
compare.ml | ||
compare.mli | ||
crypto_box.ml | ||
crypto_box.mli | ||
data_encoding.ml | ||
data_encoding.mli | ||
error_monad_sig.ml | ||
error_monad.ml | ||
error_monad.mli | ||
hash.ml | ||
hash.mli | ||
hex_encode.ml | ||
hex_encode.mli | ||
IO.ml | ||
IO.mli | ||
logging.ml | ||
logging.mli | ||
lwt_utils.ml | ||
lwt_utils.mli | ||
mBytes.ml | ||
mBytes.mli | ||
time.ml | ||
time.mli | ||
utils.ml | ||
utils.mli |