mirror of https://github.com/ctz/rustls
18 lines
680 B
Bash
Executable File
18 lines
680 B
Bash
Executable File
#!/bin/sh
|
|
# Extract the example usage into README.md
|
|
|
|
set -e
|
|
|
|
awk 'BEGIN { take=1 }/```tlsclient/{take=0;print}take' < README.md > README.md.new
|
|
./target/debug/examples/tlsclient --help >> README.md.new
|
|
awk '/^```tlsclient$/ {start=1;} start' < README.md > README.md.tmp
|
|
awk '/^```$/ {start=1;} start' < README.md.tmp >> README.md.new
|
|
mv README.md.new README.md
|
|
|
|
awk 'BEGIN { take=1 }/```tlsserver/{take=0;print}take' < README.md > README.md.new
|
|
./target/debug/examples/tlsserver --help >> README.md.new
|
|
awk '/^```tlsserver$/ {start=1;} start' < README.md > README.md.tmp
|
|
awk '/^```$/ {start=1;} start' < README.md.tmp >> README.md.new
|
|
mv README.md.new README.md
|
|
rm README.md.tmp
|