1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-12-23 07:08:13 +00:00
bitcoinbook/tools/discouraged.sh
David A. Harding 825d52823c All: remove references to blockchain.info
They changed to blockchain.com and now heavily promote alcoins.

Suggested by Murchandamus and Roasbeef
2023-08-02 10:06:45 -10:00

46 lines
885 B
Bash
Executable File

#!/bin/bash -u
## Main discouraged words
for f in $( git ls-files | grep -v "$0" ) ; do
# 1. Find discouraged words
# 2. Ignore things that look like json or code (Bitcoin Core RPCs use many discouraged words)
egrep -if <( sed "1,/[S]TART DISCOURAGED WORDS/d" "$0" ) "$f" \
| grep -v "[\"'][a-zA-Z-]\+[\"']" \
| if grep . ; then
echo "DISCOURAGED WORDS FOUND IN $f"
fi
done
## Discouraged words that require special greps
for f in $( git ls-files | grep -v "$0" ) ; do
{
echo -n
} | if grep . ; then echo "DISCOURAGED WORDS FOUND IN $f" ; exit 1 ; fi
done
exit
## START DISCOURAGED WORDS
BIP-[1-9]
BIP0
BIP [0-9]
\<nversion\>
\<nsequence\>
\<nlocktime\>
\<locktime\>
\<vin\>
\<vout\>
\<scriptSig\>
\<scriptPubKey\>
\<redeemScript\>
\<nAmount\>
\<nValue\>
witness field
witness element
feerate
m-of-m
m-of-n
n-of-n
k-of-n
blockchain.info
blockchain.com