diff --git a/bin/wpinit b/bin/wpinit
new file mode 100755
index 0000000000000000000000000000000000000000..219c77d307f61ebd06395780a8df01738d381860
--- /dev/null
+++ b/bin/wpinit
@@ -0,0 +1,17 @@
+#!/usr/bin/env php
+<?php
+
+use WPDesk\Init\Dumper\PhpFileDumper;
+
+include $_composer_autoload_path ?? __DIR__ . '/../vendor/autoload.php';
+
+$filename = $argv[1] ?? null;
+
+$parser = new \WPDesk\Init\PluginHeaderParser();
+
+$data = $parser->parse( $filename );
+
+$dumper = new PhpFileDumper();
+$dumper->dump( $parser->parse( $filename ), $argv[2] );
+
+//echo "Compile static plugin resources.";
\ No newline at end of file
diff --git a/composer.json b/composer.json
index 598dab28a9f12458e8d4d42967b3c9bf1b577adf..22b0db0e6600b19e2a25234c20e357597e3f7af8 100644
--- a/composer.json
+++ b/composer.json
@@ -21,6 +21,9 @@
       "role": "Developer"
     }
   ],
+  "bin": [
+    "bin/wpinit"
+  ],
   "autoload": {
     "psr-4": {
       "WPDesk\\Init\\": "src"