diff --git a/cmd.js b/cmd.js
index <HASH>..<HASH> 100755
--- a/cmd.js
+++ b/cmd.js
@@ -46,6 +46,7 @@ function cmd () {
   }
 
   args.script = args._[0]
+  args.script_args = args._.slice(1);
 
   require('./')(args, args.node)
 }
diff --git a/index.js b/index.js
index <HASH>..<HASH> 100644
--- a/index.js
+++ b/index.js
@@ -79,7 +79,7 @@ function sun (args, sudo, binary) {
   args = Object.assign(args.nodeOptions.concat([
     '--perf-basic-prof',
     '-r', path.join(__dirname, 'soft-exit')
-  ]).concat(args.script), args)
+  ]).concat(args.script).concat(args.script_args), args)
 
   var proc = spawn(node, args, {
     stdio: 'inherit'
pass script arguments to spawned process

tested on mac - linux fix should be the same simple concatenation