MCPcopy Index your code
hub / github.com/bia-pain-bache/BPB-Wizard

github.com/bia-pain-bache/BPB-Wizard @v2.2.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.2.1 ↗ · + Follow
68 symbols 213 edges 7 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

💦 BPB Wizard

This project aims to facilitate the deployment and management process of BPB Panel and prevent user mistakes during deployments. It supports both Workers and Pages methods and is highly recommended to use.

💡 How to use

1. Cloudflare account

To use this method, all you need is a Cloudflare account. You can sign up here, and don’t forget to check your email afterward to verify your account.

2. Install or modify BPB Panel

[!WARNING] If you're connected to a VPN, disconnect it.

Windows - macOS

Based on your operating system, download the ZIP file, unzip it, and run the program.

[!IMPORTANT]
This program downloads worker.js from github to deploy to Cloudflare and is not signed by a certificate. This makes Anti Viruses detect it as some kind of Trojan/Downloader threat. You have to disable your Anti Virus before running the program.

Android (Termux) - Linux

Android users who have Termux installed on their device and Linux users can use this bash:

bash <(curl -fsSL https://raw.githubusercontent.com/bia-pain-bache/BPB-Wizard/main/install.sh)

[!IMPORTANT]
Be sure to download and install Termux only from its official source. Installing via Google Play might cause issues.

The first question asks whether you want to create a new panel or modify existing panels in the account.

Then logs into your Cloudflare account, return to the terminal and asks you a series of questions.

If you choose option 1, it will ask a series of configuration questions. You can use the default values or input your own. In the end, it opens the panel for you in your browser — that’s it.

[!TIP] For each setting it asks about, it has already generated a secure, personal value for you. You can simply press Enter to accept it and move on to the next question, or input your own values.

If you choose option 2, it lists deployed Workers and Pages projects and you can choose which one to modify.

Updating Panel

Just run wizard and select option 2 for the first question. It will show you a list of project names in your account — you can choose any to update to the latest stable version or delete.

Core symbols most depended-on inside this repo

fmtStr
called by 46
init.go
failMessage
called by 39
wizard.go
promptUser
called by 25
wizard.go
successMessage
called by 19
wizard.go
Delete
called by 4
token_store.go
generateRandomString
called by 3
wizard.go
tokenFilePath
called by 3
token_store.go
NewClient
called by 2
oauth.go

Shape

Function 56
Method 6
Struct 5
TypeAlias 1

Languages

Go100%

Modules by API surface

wizard.go24 symbols
workers.go12 symbols
pages.go10 symbols
oauth.go9 symbols
token_store.go6 symbols
init.go5 symbols
main.go2 symbols

For agents

$ claude mcp add BPB-Wizard \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page