From f462a52db751268f2591b9ecf27d0cc60a8e5fc3 Mon Sep 17 00:00:00 2001
From: Urban Müller
Date: Mon, 4 Nov 2013 10:52:15 +0000
Subject: make word Usage: mandatory

---
 it.class | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/it.class b/it.class
index 3244ea4..509ec3d 100644
--- a/it.class
+++ b/it.class
@@ -715,6 +715,8 @@ static function getopt($helplines)
 	$mandatoryargs = array();
 	if ($tmp = trim(it::replace(array("\n.*" => "", "^\S+\s+\S+\s*" => "", "\[.*?\]\s*" => ""), trim($helplines))))
 		$mandatoryargs = preg_split('/\s+/', $tmp);
+	if ($mandatoryargs && !it::match("Usage:", $helplines))
+		it::error("Usage string must contain 'Usage:'");
 
 	foreach (array_slice($_SERVER['argv'], 1) as $arg)
 	{
-- 
cgit v1.2.3