Go to file
Christian Ebner 951cf17ee3 catalog_shell: major refactoring of cli command definition and parsing
By changing the way shell commands are defined and parsed, this makes it more
straight forward to extend the current functionality.
The readline input is parsed based on the provided command definition and the
given parameters and options are passed to a command specific callback function.
In addition, the provided command definition including its description is used
to generate a help string to display.
The help command shows a list of all supported commands or the help string for
the provided command.

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2019-11-26 13:01:00 +01:00
debian add build depend for libreadline-dev 2019-11-22 08:29:41 +01:00
docs docs: add backup reader protocol 2019-11-22 06:59:37 +01:00
etc use service Type=notify 2019-04-25 11:01:33 +00:00
qemu-io add qemu-io crate, AioContext reactor helper 2019-05-16 11:59:55 +02:00
src catalog_shell: major refactoring of cli command definition and parsing 2019-11-26 13:01:00 +01:00
tests tests/verify-api.rs: test lookup table sort order 2019-11-22 06:43:13 +01:00
www GUI: fix borders 2019-04-11 12:18:04 +02:00
zstd-sys bump zstd-sys version 2019-09-02 11:40:22 +02:00
.gitignore add Cargo.lock 2019-09-02 15:21:56 +02:00
Cargo.toml remove api_schema submodule 2019-11-22 09:31:45 +01:00
Makefile debian packages: split package into client/server 2019-11-11 08:35:33 +01:00
defines.mk buildsys: defer some variable expansions 2019-08-21 12:26:10 +02:00
rust-toolchain update toolchain to stable 2019-11-08 11:50:13 +01:00
rustfmt.toml import rustfmt.toml 2019-08-22 13:44:57 +02:00