buffrs 0.13.0

Modern protobuf package management
Documentation
## buffrs init

Initializes the current directory as a Buffrs project.

### Synopsis

`buffrs init [name]`

`buffrs init --lib [name]`

`buffrs init --api [name]`

### Description

This command prepares the current directory as a Buffrs project, by creating a
manifest file (`Proto.toml`) as well as `proto` and `proto/vendor` directories.

By default, if no name is given, the current directory name is used as the
package name. Note that there are special constraints on valid package names
(see [Package Name Specification](../reference/pkgid-spec.md) for more details).

By default, if no package type is provided, `impl` (implementation) will be
used. The meaning of this is described in [Package
Types](../guide/package-types.md).