Go to file
Christian Ebner 6934c6fe77 src/backup/catalog_shell.rs: adapt to use API Schema definition and rustyline
This major refactoring of the catalog based shell utilizes the new API macro and
the API Schema as well as rustyline instead of the old GNU readline C API.

The code now has these 3 main components:
 * The `Shell` which handles the readline loop via rustyline.
 * The shell functions defined via the API macro.
 * The `Context` which holds catalog and decoder instances.

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
2019-12-06 09:02:44 +01:00
debian correctly install bash completion helpers 2019-12-03 09:52:53 +01:00
docs docs/administration-guide.rst: explain how prune handles uncomplete backups 2019-12-05 11:27:42 +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 src/backup/catalog_shell.rs: adapt to use API Schema definition and rustyline 2019-12-06 09:02:44 +01:00
tests src/backup/prune.rs: define new struct PruneOptions 2019-12-06 08:56:27 +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 shellwords crate 2019-11-29 12:49:44 +01:00
defines.mk buildsys: defer some variable expansions 2019-08-21 12:26:10 +02:00
Makefile debian packages: split package into client/server 2019-11-11 08:35:33 +01: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