WebBundle library
An experimental WebBundle library for packaging web sites.
This is not an officially supported Google product.
Documentation
Specification
Contributing
See /docs/contributing.md for instructions.
TODO
The development is at very early stage. There are many TODO items:
- Parser
- WebBundle Builder
- Create a WebBundle from a directory structure
- Low-level APIs to create and manipulate WebBundle file
- Use
http::Request
,http::Response
andhttp::Uri
for better engonomics - Support Signatures
- Support Variants
- Use async/await to avoid blocking operations
- More CLI subcommands
-
create
-
list
-
extract
-
Command line tool
This repository also contains a command line tool, called webbundle
.
To install webbundle
command, run the following:
cargo install --features=cli webbundle
See webbundle --help
for the usage.