var gulp = require('gulp');

var spawn = require('child_process').spawn;


gulp.task('collectstatic', function(cb) {
    spawn(
        'pipenv',
        [
            'run',
            'python',
            'manage.py',
            'collectstatic'
        ],
        {
            stdio: 'inherit'
        }
    ).on('exit', cb);
});

gulp.task('reset', function(cb) {
    spawn(
        'pipenv',
        [
            'run',
            'python',
            'manage.py',
            'reset',
            '--no-input'
        ],
        {
            stdio: 'inherit'
        }
    ).on('exit', cb);
});

gulp.task('runserver', function(cb) {
    spawn(
        'pipenv',
        [
            'run',
            'python',
            'manage.py',
            'runserver'
        ],
        {
            stdio: 'inherit'
        }
    ).on('exit', cb);
});