summaryrefslogtreecommitdiff
path: root/shell/bin/mkdir.php
diff options
context:
space:
mode:
Diffstat (limited to 'shell/bin/mkdir.php')
-rw-r--r--shell/bin/mkdir.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/shell/bin/mkdir.php b/shell/bin/mkdir.php
new file mode 100644
index 0000000..565f47a
--- /dev/null
+++ b/shell/bin/mkdir.php
@@ -0,0 +1,13 @@
+<?php
+class p_mkdir extends prog {
+ public static function main($args, $env) {
+ $me = array_shift($args);
+ @$recursive = ($args[0]=='-p');
+ if ($recursive) {
+ array_shift($args);
+ }
+ foreach ($args as $dir) {
+ mkdir($dir, umask(), $recursive);
+ }
+ }
+}