1*b985d6e3SPrasad Joshi#!/bin/sh 2*b985d6e3SPrasad Joshi 3*b985d6e3SPrasad Joshiecho "/* Automatically generated by $0 */ 4*b985d6e3SPrasad Joshistruct cmdname_help 5*b985d6e3SPrasad Joshi{ 6*b985d6e3SPrasad Joshi char name[16]; 7*b985d6e3SPrasad Joshi char help[80]; 8*b985d6e3SPrasad Joshi}; 9*b985d6e3SPrasad Joshi 10*b985d6e3SPrasad Joshistatic struct cmdname_help common_cmds[] = {" 11*b985d6e3SPrasad Joshi 12*b985d6e3SPrasad Joshised -n 's/^kvm-\([^ \t]*\).*common/\1/p' command-list.txt | 13*b985d6e3SPrasad Joshisort | 14*b985d6e3SPrasad Joshiwhile read cmd 15*b985d6e3SPrasad Joshido 16*b985d6e3SPrasad Joshi # TODO following sed command should be fixed 17*b985d6e3SPrasad Joshi sed -n '/^NAME/,/^kvm-'"$cmd"'/ { 18*b985d6e3SPrasad Joshi /NAME/d 19*b985d6e3SPrasad Joshi /--/d 20*b985d6e3SPrasad Joshi s/.*kvm-'"$cmd"' - \(.*\)/ {"'"$cmd"'", "\1"},/ 21*b985d6e3SPrasad Joshi p 22*b985d6e3SPrasad Joshi }' "Documentation/kvm-$cmd.txt" 23*b985d6e3SPrasad Joshidone 24*b985d6e3SPrasad Joshiecho "};" 25