proxmox-backup/src/backup
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
..
backup_info.rs src/backup/backup_info.rs: add BackupInfo::new constructor 2019-08-07 08:27:52 +02:00
catalog.rs src/backup/catalog.rs: derive Clone for DirEntry and DirEntryAttribute 2019-11-22 07:15:39 +01:00
catalog_shell.rs catalog_shell: major refactoring of cli command definition and parsing 2019-11-26 13:01:00 +01:00
checksum_reader.rs avoid lifetimes in blob reader/writer 2019-08-16 10:07:24 +02:00
checksum_writer.rs avoid lifetimes in blob reader/writer 2019-08-16 10:07:24 +02:00
chunk_stat.rs src/backup/chunk_stat.rs: log write speed 2019-02-25 13:21:00 +01:00
chunk_store.rs avoid some clippy warnings 2019-10-26 11:42:05 +02:00
chunk_stream.rs src/backup/chunk_stream.rs: switch to async 2019-09-02 15:17:58 +02:00
chunker.rs some clippy fixups 2019-09-11 12:14:05 +02:00
crypt_config.rs avoid some clippy warnings 2019-10-25 18:44:51 +02:00
crypt_reader.rs avoid some clippy warnings 2019-10-25 18:44:51 +02:00
crypt_writer.rs avoid lifetimes in blob reader/writer 2019-08-16 10:07:24 +02:00
data_blob.rs avoid some clippy warnings 2019-10-26 11:42:05 +02:00
data_blob_reader.rs avoid lifetimes in blob reader/writer 2019-08-16 10:07:24 +02:00
data_blob_writer.rs avoid some clippy warnings 2019-10-26 11:42:05 +02:00
datastore.rs remove DataChunk file format - use DataBlob instead 2019-10-06 10:31:06 +02:00
dynamic_index.rs drop uuid crate dependency 2019-11-14 10:22:29 +01:00
file_formats.rs src/backup/catalog.rs: write MAGIC at start of file 2019-11-10 11:36:45 +01:00
fixed_index.rs drop uuid crate dependency 2019-11-14 10:22:29 +01:00
index.rs avoid some clippy warnings 2019-10-26 11:42:05 +02:00
key_derivation.rs avoid some clippy warnings 2019-10-25 18:44:51 +02:00
manifest.rs src/backup/manifest.rs: fix property names (use '-' instead of '_') 2019-10-14 12:28:27 +02:00
read_chunk.rs src/backup/data_blob.rs: avoid Arc<CryptConfig> 2019-10-07 11:41:35 +02:00
readline.rs src/backup/readline.rs: impl wrapper for GNU readline 2019-11-22 07:46:24 +01:00