Bcify
Bcify turns an existing project repository into a Bytecraft .bc scaffold script.
It walks the repo, keeps probable text files, skips binary content, and emits a script
made of make-folder and make-file commands that can recreate the text scaffold.
Install
pip install -e .
Usage
bcify path/to/repo
bcify path/to/repo --output project.bc
bcify path/to/repo --root-name cloned-project --include-hidden
By default, bcify:
- writes
<repo-name>.bcin the current working directory - skips common generated or tool directories like
.git,node_modules,.venv, anddist - ignores files that do not look like text
- preserves empty text files
Example
bcify ../my-app --output my-app.bc
Example output:
# Generated by bcify from: ../my-app
set-working-folder "my-app"
make-folder "src"
make-file "README.md" with ---
# my-app
---
make-file "src/main.py" with ---
print("hello")
---
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bcify-0.1.0.tar.gz
(6.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
bcify-0.1.0-py3-none-any.whl
(6.2 kB
view details)
File details
Details for the file bcify-0.1.0.tar.gz.
File metadata
- Download URL: bcify-0.1.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec18afd142ba3385e25c1a431a9b0d8b6263bcbb262d3f860f1c1a21431424b2
|
|
| MD5 |
fc03051a0f4c6f6e1779f3797f42e2b8
|
|
| BLAKE2b-256 |
38cf5ff114a77f193af9f29df6bf0abd9a2c66cff69c1a5aa1d546568f5b0cf7
|
File details
Details for the file bcify-0.1.0-py3-none-any.whl.
File metadata
- Download URL: bcify-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9272f012dcc5f6151f3fa212bdd85bc07788b375968f58fa29eccd650f7c35b3
|
|
| MD5 |
c12d4f91fa220e801861fcdc7441d36f
|
|
| BLAKE2b-256 |
89bf20e8054adc18f6d000cabcfa15536b1a88c2024c41793672bdcd6c84ac57
|