Makefile: print messages.
This commit is contained in:
parent
225d606807
commit
776ee3ffe4
13
Makefile
13
Makefile
@ -49,3 +49,16 @@ run-client-zone-list:
|
|||||||
|
|
||||||
run-dnsmanagerd:
|
run-dnsmanagerd:
|
||||||
@$(LD_P) ./bin/dnsmanagerd -v 4 -r /tmp/DATA-dnsmanagerd -k $(KEY_FILE)
|
@$(LD_P) ./bin/dnsmanagerd -v 4 -r /tmp/DATA-dnsmanagerd -k $(KEY_FILE)
|
||||||
|
|
||||||
|
print-messages:
|
||||||
|
cat src/requests/*.cr | ./bin/get-messages.awk
|
||||||
|
print-message-numbers:
|
||||||
|
make -s print-messages | grep -E "^[0-9]" | sort -n
|
||||||
|
print-messages-without-comments:
|
||||||
|
make -s print-messages | grep -vE '^[[:blank:]]+#'
|
||||||
|
print-response-messages:
|
||||||
|
cat src/responses/*.cr | ./bin/get-messages.awk
|
||||||
|
print-response-message-numbers:
|
||||||
|
make -s print-response-messages | grep -E "^[0-9]" | sort -n
|
||||||
|
print-response-messages-without-comments:
|
||||||
|
make -s print-response-messages | grep -vE '^[[:blank:]]+#'
|
||||||
|
26
bin/get-messages.awk
Executable file
26
bin/get-messages.awk
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/bin/awk -f
|
||||||
|
|
||||||
|
# Provides message parameters and numbers.
|
||||||
|
# Use: cat src/requests/*.cr | ./bin/get-messages.awk
|
||||||
|
|
||||||
|
BEGIN {
|
||||||
|
OFS="\t"
|
||||||
|
should_print = 0
|
||||||
|
}
|
||||||
|
|
||||||
|
/def initialize/ {
|
||||||
|
should_print = 0
|
||||||
|
print ""
|
||||||
|
}
|
||||||
|
|
||||||
|
# Print line only when we should:
|
||||||
|
# - when in a message class
|
||||||
|
# - when the line isn't empty
|
||||||
|
should_print == 1 && /[0-9a-zA-Z]/ {
|
||||||
|
print
|
||||||
|
}
|
||||||
|
|
||||||
|
/IPC::JSON.message/ || /IPC::CBOR.message/ {
|
||||||
|
print $3, $2
|
||||||
|
should_print = 1
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user