Skip to content

Instantly share code, notes, and snippets.

View spolischook's full-sized avatar
🌐
Saving the world

Serhii Polishchuk spolischook

🌐
Saving the world
View GitHub Profile
@spolischook
spolischook / base_script.php
Created September 23, 2014 14:22
Base script for CLI scripts
<?php
function show_run($text, $command, $canFail = false)
{
echo "\n* $text\n$command\n";
passthru($command, $return);
if (0 !== $return && !$canFail) {
echo "\n/!\\ The command returned $return\n";
exit(1);
@spolischook
spolischook / importdb
Created September 23, 2014 14:22
Batch script for import mongo dump
#!/usr/bin/env php
<?php
require_once __DIR__.'/base_script.php';
$options = getopt("", array('db:', 'dir:'));
$options['dir'] = !empty($options['dir']) ? $options['dir'] : "/";
$options['db'] = !empty($options['db']) ? $options['db']: "exercise";
$optionsLine = sprintf(" --dir=%s --db=%s", $options['dir'], $options['db']);
@spolischook
spolischook / base_script.php
Created September 23, 2014 14:22
Base script for CLI scripts
<?php
function show_run($text, $command, $canFail = false)
{
echo "\n* $text\n$command\n";
passthru($command, $return);
if (0 !== $return && !$canFail) {
echo "\n/!\\ The command returned $return\n";
exit(1);
@spolischook
spolischook / importdb
Created September 23, 2014 14:22
Batch script for import mongo dump
#!/usr/bin/env php
<?php
require_once __DIR__.'/base_script.php';
$options = getopt("", array('db:', 'dir:'));
$options['dir'] = !empty($options['dir']) ? $options['dir'] : "/";
$options['db'] = !empty($options['db']) ? $options['db']: "exercise";
$optionsLine = sprintf(" --dir=%s --db=%s", $options['dir'], $options['db']);
@spolischook
spolischook / base_script.php
Created September 23, 2014 14:24
Base script for CLI scripts
<?php
function show_run($text, $command, $canFail = false)
{
echo "\n* $text\n$command\n";
passthru($command, $return);
if (0 !== $return && !$canFail) {
echo "\n/!\\ The command returned $return\n";
exit(1);
@spolischook
spolischook / importdb
Created September 23, 2014 14:24
Batch script for import mongo dump
#!/usr/bin/env php
<?php
require_once __DIR__.'/base_script.php';
$options = getopt("", array('db:', 'dir:'));
$options['dir'] = !empty($options['dir']) ? $options['dir'] : "/";
$options['db'] = !empty($options['db']) ? $options['db']: "exercise";
$optionsLine = sprintf(" --dir=%s --db=%s", $options['dir'], $options['db']);
@spolischook
spolischook / base_script.php
Created September 23, 2014 14:25
Base script for CLI scripts
<?php
function show_run($text, $command, $canFail = false)
{
echo "\n* $text\n$command\n";
passthru($command, $return);
if (0 !== $return && !$canFail) {
echo "\n/!\\ The command returned $return\n";
exit(1);
@spolischook
spolischook / importdb
Created September 23, 2014 14:25
Batch script for import mongo dump
#!/usr/bin/env php
<?php
require_once __DIR__.'/base_script.php';
$options = getopt("", array('db:', 'dir:'));
$options['dir'] = !empty($options['dir']) ? $options['dir'] : "/";
$options['db'] = !empty($options['db']) ? $options['db']: "exercise";
$optionsLine = sprintf(" --dir=%s --db=%s", $options['dir'], $options['db']);
@spolischook
spolischook / base_script.php
Created September 23, 2014 14:32
Base script for CLI scripts
<?php
function show_run($text, $command, $canFail = false)
{
echo "\n* $text\n$command\n";
passthru($command, $return);
if (0 !== $return && !$canFail) {
echo "\n/!\\ The command returned $return\n";
exit(1);
@spolischook
spolischook / importdb
Created September 23, 2014 14:32
Batch script for import mongo dump
#!/usr/bin/env php
<?php
require_once __DIR__.'/base_script.php';
$options = getopt("", array('db:', 'dir:'));
$options['dir'] = !empty($options['dir']) ? $options['dir'] : "/";
$options['db'] = !empty($options['db']) ? $options['db']: "exercise";
$optionsLine = sprintf(" --dir=%s --db=%s", $options['dir'], $options['db']);