From 22e9fc9f8e7a0711fff90a7fa791fc3360f26bae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Abdelkader=20Mart=C3=ADnez=20P=C3=A9rez?= Date: Sat, 1 Feb 2020 00:17:29 +0100 Subject: [PATCH] Add shebang to examples --- examples/advanced/01_DocumentConverter/DocumentConverter.pow | 2 ++ examples/advanced/02_NetworkScanner/NetworkScanner.pow | 2 ++ examples/advanced/03_NetworkSniffer/NetworkSniffer.pow | 2 ++ examples/basic/01_HelloWorld/HelloWorld.pow | 2 ++ examples/basic/02_FixLogGrep/FixLogGrep.pow | 2 ++ examples/basic/03_DynamicLogGrep/DynamicLogGrep.pow | 2 ++ examples/basic/04_SystemMonitor/SystemMonitor.pow | 2 ++ 7 files changed, 14 insertions(+) mode change 100644 => 100755 examples/basic/04_SystemMonitor/SystemMonitor.pow diff --git a/examples/advanced/01_DocumentConverter/DocumentConverter.pow b/examples/advanced/01_DocumentConverter/DocumentConverter.pow index ee0af81..6dfbc11 100755 --- a/examples/advanced/01_DocumentConverter/DocumentConverter.pow +++ b/examples/advanced/01_DocumentConverter/DocumentConverter.pow @@ -1,3 +1,5 @@ +#!/bin/sh + kapow route add '/format/input' - <<-'EOF' kapow set /response/headers/Content-Type application/json pandoc --list-input-formats \ diff --git a/examples/advanced/02_NetworkScanner/NetworkScanner.pow b/examples/advanced/02_NetworkScanner/NetworkScanner.pow index 27b563c..9e923fa 100755 --- a/examples/advanced/02_NetworkScanner/NetworkScanner.pow +++ b/examples/advanced/02_NetworkScanner/NetworkScanner.pow @@ -1,3 +1,5 @@ +#!/bin/sh + kapow route add -X POST '/scan' - <<-'EOF' PORTS=$(kapow get /request/form/ports) IP=$(kapow get /request/form/ip) diff --git a/examples/advanced/03_NetworkSniffer/NetworkSniffer.pow b/examples/advanced/03_NetworkSniffer/NetworkSniffer.pow index 629c330..6ccbf74 100755 --- a/examples/advanced/03_NetworkSniffer/NetworkSniffer.pow +++ b/examples/advanced/03_NetworkSniffer/NetworkSniffer.pow @@ -1 +1,3 @@ +#!/bin/sh + kapow route add /sniff -c 'tcpdump -i any -U -s0 -w - "not portrange 8080-8082" | kapow set /response/body' diff --git a/examples/basic/01_HelloWorld/HelloWorld.pow b/examples/basic/01_HelloWorld/HelloWorld.pow index 2923918..340fd3d 100755 --- a/examples/basic/01_HelloWorld/HelloWorld.pow +++ b/examples/basic/01_HelloWorld/HelloWorld.pow @@ -1 +1,3 @@ +#!/bin/sh + kapow route add /helloworld -c "echo 'Hello World!' | kapow set /response/body" diff --git a/examples/basic/02_FixLogGrep/FixLogGrep.pow b/examples/basic/02_FixLogGrep/FixLogGrep.pow index 99ab8a5..c0f28e4 100755 --- a/examples/basic/02_FixLogGrep/FixLogGrep.pow +++ b/examples/basic/02_FixLogGrep/FixLogGrep.pow @@ -1,3 +1,5 @@ +#!/bin/sh + kapow route add /apache-errors - <<-'EOF' cat /var/log/apache2/access.log | grep 'File does not exist' | kapow set /response/body EOF diff --git a/examples/basic/03_DynamicLogGrep/DynamicLogGrep.pow b/examples/basic/03_DynamicLogGrep/DynamicLogGrep.pow index 066125a..bd30a1d 100755 --- a/examples/basic/03_DynamicLogGrep/DynamicLogGrep.pow +++ b/examples/basic/03_DynamicLogGrep/DynamicLogGrep.pow @@ -1,3 +1,5 @@ +#!/bin/sh + kapow route add /apache-logs - <<-'EOF' cat /var/log/apache2/access.log | grep -- "$(kapow get /request/params/pattern)" | kapow set /response/body EOF diff --git a/examples/basic/04_SystemMonitor/SystemMonitor.pow b/examples/basic/04_SystemMonitor/SystemMonitor.pow old mode 100644 new mode 100755 index 6d31f3d..486619c --- a/examples/basic/04_SystemMonitor/SystemMonitor.pow +++ b/examples/basic/04_SystemMonitor/SystemMonitor.pow @@ -1,3 +1,5 @@ +#!/bin/sh + kapow route add '/file/{path:.*}' -c 'ls -la -- "/$(kapow get /request/matches/path)" | kapow set /response/body' kapow route add /process -c 'ps -aux | kapow set /response/body'