Builds Neobuf Packages from Protobuf files using Protoplasm! :D
Project description
NeoBuilder
Builds Neobuf Packages from Protobuf files using Protoplasm! :D
Useful info
Installing this package creates a command line executable called neobuild
(or
neobuild.exe
in Windows) in Python's Scripts
folder so you just run the
neobuild
command from a console.
Usage
Assuming you've got a package called sandbox
and you're storing your protobuf
files in a directory called proto
and you want to spit out the build into the
directory build
just go:
neobuild sandbox
Versioning Your Package
If you place a plain text file called VERSION
in the root of your proto
package (e.g. /proto/sandbox/VERSION
from the example above) and skip any
versioning parameters (the --major
, -m
, --patch
and -p
guys) Neobuilder
will use that file for versioning.
The first line in the file should be the semantic version number x.y.z.a
More stuff
usage: neobuild [-h] [-m | -p] [-b [BUILDROOT]] [-v] package [protopath]
Builds neobuf packages with protoplasm.
positional arguments:
package Package name
protopath Path to the root of the protobuf files (default="./proto")
options:
-h, --help show this help message and exit
-m, --major Bump the major version number instead of the minor
-p, --patch Bump the patch version number instead of the minor
-b [BUILDROOT], --buildroot [BUILDROOT]
Path to the root of the output build files (default="./build")
-v, --verbose Spits out DEBUG level logs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for neobuilder-5.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd31bd44da7f06e10b8888da6bcb58fd99f6c0333501e863aebfdcb896e905ff |
|
MD5 | 74552bbe0b8e1f2438c0bad44a2e84c5 |
|
BLAKE2b-256 | 9300e7fc8b5783d12a875f72ba81b8bfbf784c5b3cb8546dc7d0c9adfd3edee1 |