github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/sawtooth-core-master/bin/generate_cli_output (about) 1 #!/bin/bash 2 # 3 # Copyright 2017 Intel Corporation 4 # 5 # Licensed under the Apache License, Version 2.0 (the "License"); 6 # you may not use this file except in compliance with the License. 7 # You may obtain a copy of the License at 8 # 9 # http://www.apache.org/licenses/LICENSE-2.0 10 # 11 # Unless required by applicable law or agreed to in writing, software 12 # distributed under the License is distributed on an "AS IS" BASIS, 13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 # See the License for the specific language governing permissions and 15 # limitations under the License. 16 # ------------------------------------------------------------------------------ 17 18 if [ ! -e source/conf.py ]; then 19 echo "Must be run from the sawtooth-core repo docs directory." 1>&2 20 exit 1 21 fi 22 23 function save_usage() { 24 safe_string=$(echo "$*" | sed -e 's/[^A-Za-z0-9-]/_/g') 25 filename="source/cli/output/${safe_string}_usage.out" 26 if ! output=$("$@" -h); then 27 exit 1 28 fi 29 echo "Generating: $filename" 30 echo "$output" > "$filename" 31 } 32 33 export PATH=$PATH:$(pwd)/../bin 34 mkdir -p source/cli/output 35 36 save_usage sawtooth 37 38 save_usage sawtooth batch 39 save_usage sawtooth batch list 40 save_usage sawtooth batch show 41 save_usage sawtooth batch status 42 save_usage sawtooth batch submit 43 44 save_usage sawtooth block 45 save_usage sawtooth block list 46 save_usage sawtooth block show 47 48 save_usage sawtooth keygen 49 50 save_usage sawtooth identity 51 save_usage sawtooth identity policy 52 save_usage sawtooth identity policy create 53 save_usage sawtooth identity policy list 54 save_usage sawtooth identity role 55 save_usage sawtooth identity role create 56 save_usage sawtooth identity role list 57 58 save_usage sawtooth peer 59 save_usage sawtooth peer list 60 61 save_usage sawtooth settings 62 save_usage sawtooth settings list 63 64 save_usage sawtooth state 65 save_usage sawtooth state list 66 save_usage sawtooth state show 67 save_usage sawtooth transaction 68 69 save_usage sawtooth status 70 save_usage sawtooth status show 71 72 save_usage sawtooth transaction list 73 save_usage sawtooth transaction show 74 75 save_usage sawset 76 save_usage sawset genesis 77 save_usage sawset proposal 78 save_usage sawset proposal create 79 save_usage sawset proposal list 80 save_usage sawset proposal vote 81 82 save_usage sawadm 83 save_usage sawadm genesis 84 save_usage sawadm keygen 85 86 save_usage sawnet 87 save_usage sawnet peers 88 save_usage sawnet peers list 89 save_usage sawnet peers graph 90 save_usage sawnet compare-chains 91 92 save_usage sawtooth-validator 93 save_usage sawtooth-rest-api 94 save_usage settings-tp 95 save_usage identity-tp 96 97 save_usage poet 98 save_usage poet enclave 99 save_usage poet registration 100 save_usage poet registration create 101 102 save_usage intkey 103 save_usage intkey set 104 save_usage intkey inc 105 save_usage intkey dec 106 save_usage intkey show 107 save_usage intkey list 108 save_usage intkey generate 109 save_usage intkey load 110 save_usage intkey populate 111 save_usage intkey create_batch 112 save_usage intkey workload 113 save_usage intkey-tp-python 114 115 save_usage xo 116 save_usage xo create 117 save_usage xo list 118 save_usage xo show 119 save_usage xo take 120 save_usage xo delete 121 save_usage xo-tp-python