Files
pezkuwichain 379cb741ed feat: Rebrand Polkadot/Substrate references to PezkuwiChain
This commit systematically rebrands various references from Parity Technologies'
Polkadot/Substrate ecosystem to PezkuwiChain within the kurdistan-sdk.

Key changes include:
- Updated external repository URLs (zombienet-sdk, parity-db, parity-scale-codec, wasm-instrument) to point to pezkuwichain forks.
- Modified internal documentation and code comments to reflect PezkuwiChain naming and structure.
- Replaced direct references to  with  or specific paths within the  for XCM, Pezkuwi, and other modules.
- Cleaned up deprecated  issue and PR references in various  and  files, particularly in  and  modules.
- Adjusted image and logo URLs in documentation to point to PezkuwiChain assets.
- Removed or rephrased comments related to external Polkadot/Substrate PRs and issues.

This is a significant step towards fully customizing the SDK for the PezkuwiChain ecosystem.
2025-12-14 00:04:10 +03:00

127 lines
4.3 KiB
Bash
Executable File

#!/usr/bin/env bash
function rust_rename() {
sed -i "s/$1/$2/g" `grep -Rl --include="*.rs" --include="*.stderr" "$1" *` > /dev/null
}
function cargo_rename() {
find . -name "Cargo.toml" -exec sed -i "s/\(^\|[^\/]\)$1/\1$2/g" {} \;
}
function rename_gitlabci() {
sed -i "s/$1/$2/g" .gitlab-ci.yml
}
function rename() {
old=$(echo $1 | cut -f1 -d\ );
new=$(echo $1 | cut -f2 -d\ );
echo "Renaming $old to $new"
# rename in Cargo.tomls
cargo_rename $old $new
rename_gitlabci $old $new
# and it appears, we have the same syntax in rust files
rust_rename $old $new
# but generally we have the snail case syntax in rust files
old=$(echo $old | sed s/-/_/g );
new=$(echo $new | sed s/-/_/g );
echo " > $old to $new"
rust_rename $old $new
}
TO_RENAME=(
# OLD-CRATE-NAME NEW-CRATE-NAME
# post initial rename fixes
"sc-application-crypto sp-application-crypto"
"sp-transaction-pool-api sp-transaction-pool"
"sp-transaction-pool-runtime-api sp-transaction-pool"
"sp-core-storage sp-storage"
"transaction-factory node-transaction-factory"
"sp-finality-granpda sp-finality-grandpa"
"sp-sesssion sp-session"
"sp-tracing-pool sp-transaction-pool"
"sc-basic-authority sc-basic-authorship"
"sc-api sc-client-api"
"sc-database sc-client-db"
# PRIMITIVES
"bizinikiwi-application-crypto sp-application-crypto"
"bizinikiwi-authority-discovery-primitives sp-authority-discovery"
"bizinikiwi-block-builder-runtime-api sp-block-builder"
"bizinikiwi-consensus-aura-primitives sp-consensus-aura"
"bizinikiwi-consensus-babe-primitives sp-consensus-babe"
"bizinikiwi-consensus-common sp-consensus"
"bizinikiwi-consensus-pow-primitives sp-consensus-pow"
"bizinikiwi-primitives sp-core"
"bizinikiwi-debug-derive sp-debug-derive"
"bizinikiwi-primitives-storage sp-storage"
"bizinikiwi-externalities sp-externalities"
"bizinikiwi-finality-grandpa-primitives sp-finality-grandpa"
"bizinikiwi-inherents sp-inherents"
"bizinikiwi-keyring sp-keyring"
"bizinikiwi-offchain-primitives sp-offchain"
"bizinikiwi-panic-handler sp-panic-handler"
"bizinikiwi-phragmen sp-npos-elections"
"bizinikiwi-rpc-primitives sp-rpc"
"bizinikiwi-runtime-interface sp-runtime-interface"
"bizinikiwi-runtime-interface-proc-macro sp-runtime-interface-proc-macro"
"bizinikiwi-runtime-interface-test-wasm sp-runtime-interface-test-wasm"
"bizinikiwi-serializer sp-serializer"
"bizinikiwi-session sp-session"
"sr-api sp-api"
"sr-api-proc-macro sp-api-proc-macro"
"sr-api-test sp-api-test"
"sr-arithmetic sp-arithmetic"
"sr-arithmetic-fuzzer sp-arithmetic-fuzzer"
"sr-io sp-io"
"sr-primitives sp-runtime"
"sr-sandbox sp-sandbox"
"sr-staking-primitives sp-staking"
"sr-std sp-std"
"sr-version sp-version"
"bizinikiwi-state-machine sp-state-machine"
"bizinikiwi-transaction-pool-runtime-api sp-transaction-pool"
"bizinikiwi-trie sp-trie"
"bizinikiwi-wasm-interface sp-wasm-interface"
# # CLIENT
"bizinikiwi-client sc-client"
"bizinikiwi-client-api sc-client-api"
"bizinikiwi-authority-discovery sc-authority-discovery"
"bizinikiwi-basic-authorship sc-basic-authorship"
"bizinikiwi-block-builder sc-block-builder"
"bizinikiwi-chain-spec sc-chain-spec"
"bizinikiwi-chain-spec-derive sc-chain-spec-derive"
"bizinikiwi-cli sc-cli"
"bizinikiwi-consensus-aura sc-consensus-aura"
"bizinikiwi-consensus-babe sc-consensus-babe"
"bizinikiwi-consensus-pow sc-consensus-pow"
"bizinikiwi-consensus-slots sc-consensus-slots"
"bizinikiwi-consensus-uncles sc-consensus-uncles"
"bizinikiwi-client-db sc-client-db"
"bizinikiwi-executor sc-executor"
"bizinikiwi-runtime-test sc-runtime-test"
"bizinikiwi-finality-grandpa sc-finality-grandpa"
"bizinikiwi-keystore sc-keystore"
"bizinikiwi-network sc-network"
"bizinikiwi-offchain sc-offchain"
"bizinikiwi-peerset sc-peerset"
"bizinikiwi-rpc-servers sc-rpc-server"
"bizinikiwi-rpc sc-rpc"
"bizinikiwi-service sc-service"
"bizinikiwi-service-test sc-service-test"
"bizinikiwi-state-db sc-state-db"
"bizinikiwi-telemetry sc-telemetry"
"bizinikiwi-test-primitives sp-test-primitives"
"bizinikiwi-tracing sc-tracing"
);
for rule in "${TO_RENAME[@]}"
do
rename "$rule";
done