module.exports = (grunt) ->
+ dbName = ''
+ dbUser = ''
+ dbPassword = ''
grunt.initConfig
pkg: grunt.file.readJSON "package.json"
to: "$1 = 'glm_';"
]
+ search:
+ database:
+ files:
+ src: ["wp-config.php"]
+ options:
+ searchString: /'(DB_NAME)', '(.*)'/g
+ logFormat: "custom"
+ customLogFormatCallback: (params) ->
+ console.log(params.results);
+ onMatch: (match) ->
+ console.log(match.match)
+
+ shell:
+ getDbName:
+ command: 'php test/getDbName.php'
+ options:
+ stderr: false
+ callback: setDbName
+ showDbName:
+ command: (dbName) ->
+ console.log dbName
+
+
+ setDbName = (err, stdout, stderr, cb) ->
+ console.log('set db name #{stdout}')
+ dbName = stdout
grunt.loadNpmTasks "grunt-mysql-runfile"
grunt.loadNpmTasks "grunt-mysql-backup"
grunt.loadNpmTasks "grunt-text-replace"
+ grunt.loadNpmTasks "grunt-search"
+ grunt.loadNpmTasks "grunt-shell"
grunt.registerTask "default", ["sayHello"]
grunt.registerTask "wpReplace", ["replace:prefix"]
+ grunt.registerTask "dbSearch", ["search:database"]
+
+ grunt.registerTask "dbName", ["shell:getDbName", "shell:showDbName"]
+
grunt.registerTask "sayHello", ->
chalk = require('chalk')
grunt.log.writeln(chalk.black.bgWhite.bold 'Hello There!')
INSERT INTO `glm_users` (`user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES
('cscott', '$P$$P$BJMie6Dwyp.RD6V6lGgh88TuJ/r625.', 'cscott', 'cscott@gaslightmedia.com', '', NOW(), '', 0, 'cscott'),
-('jodie', '$P$BzO0XuOIXx8b8x6ztWSKejkiK5lhvd/', 'jodie', 'jodie@gaslightmedia.com', '', NOW(), '', 0, 'jodie'),
+('steve', '$P$BiMOzSw8hM5a/K/1pMj961nQvejfAZ1', 'steve', 'steve@gaslightmedia.com', '', '2014-10-15 18:44:55', '', 0, 'steve'),
('laury', '$P$BUQqo9GDEdRxgPGN3xHgxTAmhZmYUO1', 'laury', 'laury@gaslightmedia.com', '', NOW(), '', 0, 'laury'),
+('jodie', '$P$BzO0XuOIXx8b8x6ztWSKejkiK5lhvd/', 'jodie', 'jodie@gaslightmedia.com', '', NOW(), '', 0, 'jodie'),
('anthony', '$P$BubULLBz9zOc1k7sQ6gQHkjCI40pOU1', 'anthony', 'anthony@gaslightmedia.com', '', NOW(), '', 0, 'anthony');
UPDATE `glm_options` SET `option_name` = 'glm_user_roles' WHERE `option_name` = 'wp_user_roles';
(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'cscott'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'),
(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'cscott'), 'glm_user_level', '10');
+INSERT INTO `glm_usermeta` (`umeta_id`,`user_id`,`meta_key`,`meta_value`) VALUES
+(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'steve'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'),
+(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'steve'), 'glm_user_level', '10');
-INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}');
-INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'glm_user_level', '10');
-INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'nickname', 'jodie');
+INSERT INTO `glm_usermeta` (`umeta_id`,`user_id`,`meta_key`,`meta_value`) VALUES
+(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'),
+(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'glm_user_level', '10');
-INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}');
-INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'glm_user_level', '10');
-INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'laury'), 'nickname', 'laury');
+INSERT INTO `glm_usermeta` (`umeta_id`,`user_id`,`meta_key`,`meta_value`) VALUES
+(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'),
+(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'jodie'), 'glm_user_level', '10');
+
+INSERT INTO `glm_usermeta` (`umeta_id`,`user_id`,`meta_key`,`meta_value`) VALUES
+(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}'),
+(NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'glm_user_level', '10');
-INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'glm_capabilities', 'a:1:{s:13:"administrator";b:1;}');
-INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'glm_user_level', '10');
-INSERT INTO `glm_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, (SELECT `ID` FROM `glm_users` WHERE `user_login` = 'anthony'), 'nickname', 'anthony');
UPDATE `glm_options` SET `option_value` ='America/Detroit' WHERE `option_name` = 'timezone_string';
UPDATE `glm_options` SET `option_value` ='0' WHERE `option_name` = 'start_of_week';