This is a tool for having an easier and more consistent development workflow.
Installation
pip install woning-bricks
Configuration
Each project must have a bricks.yml. If you plan to use docker-compose, you must also have a docker-compose.yml where the service has the same name as the project.
Example bricks.yml structure
metadata:
name: test
version: 0.0.1
description: Testing this
author: me
tags:
- hello
- world
plugins:
- name: python_library
commands:
- name: say_hello
driver: local
commands:
- echo "hello there $message"
Commands
To list project details:
bricks help
To run certain commands
bricks run command_name [-p param1=value1][-p param2=value2][...]
Eg.
bricks run test bricks run test -p use_ansible=1 bricks run build -p root_url=https://example.com
Metadata
Release files for woning-bricks 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| woning-bricks-0.3.0.tar.gz | 10.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| woning_bricks-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 30.0 kB
Release files / woning-bricks-0.3.0.tar.gz
| Download URL | woning-bricks-0.3.0.tar.gz |
|---|---|
| Size | 10.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fb18feb886994d12fb87b02751b43cb105f2c4efdfc359384850c0d5ff1d9217
|
|
BLAKE2b-256 checksum How to use checksums |
57e276f10d1d5aa2c21429be04cfa3a48c6e99a4e17cbb32465be6fc81b7df3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / woning_bricks-0.3.0-py3-none-any.whl
| Download URL | woning_bricks-0.3.0-py3-none-any.whl |
|---|---|
| Size | 19.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
40668f414c4e2ed22156502a69c964a5f36ef5fb91d9356a9c9eec67ca46498a
|
|
BLAKE2b-256 checksum How to use checksums |
28716f7b44800ca41a2cc9428c265b3ba0f9e16fcf936c195a91bfc91f78cbf3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |