webbundle 0.1.2

WebBundle library
Documentation

WebBundle library

build crates.io

An experimental WebBundle library for packaging web sites.

This is not an officially supported Google product.

Documentation

https://docs.rs/webbundle

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 and http::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.