- 'filter-names.txt' is just the filter names
- 'filter-locations.txt' is the location where the filter was found, and the line contents
- 'filter-everything.txt' is the other two files, tab-separated
Get a token from https://github.com/settings/tokens
npm install babel-cli babel-preset-es2015 request
mkdir out
./node_modules/.bin/babel index.js -o out/index.js
node out/index.js <token>
<?php | |
class WP_SMS_PLUGIN { | |
var $commands = array( | |
'post' => array( __CLASS__, 'post_message' ), | |
'get' => array( __CLASS__, 'get_recent_posts' ) | |
); | |
public function add_command( $command, $callback ) { | |
$commands[$command] = $callback; |
<?php | |
require_once getcwd() . '/php/class-wp-cli.php'; | |
require_once getcwd() . '/php/class-wp-cli-command.php'; | |
require_once getcwd() . '/php/commands/search-replace.php'; | |
class UnserializeReplaceTest extends PHPUnit_Framework_TestCase { | |
function testReplaceString() { | |
$orig = 'foo'; |
To have launchd start mongodb at login: | |
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents | |
Then to load mongodb now: | |
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist | |
Or, if you don't want/need launchctl, you can just run: | |
mongod |
<?php | |
function hook_my_css() { | |
$screen = get_current_screen(); | |
if ('gravity-forms' == $screen->id ) { | |
wp_enqueue_style( 'my-css', plugins_url( '/my.css', __FILE__ ) ); | |
} | |
} | |
add_action( 'admin_print_scripts', 'hook_my_css' ); |
#!/bin/bash | |
# args | |
MSG=${1-'deploy from git'} | |
BRANCH=${2-'trunk'} | |
DRY=${3-''} | |
# paths | |
SRC_DIR=$(git rev-parse --show-toplevel) | |
DIR_NAME=$(basename $SRC_DIR) |
normally you have to do multiple newlines
to get Markdown to break text apart
Otherwise it will simply join it together
But if you add two spaces at the end of a line
it will insert a <br /> tag
To get the setup scripts to work, you'll need to configure Git to check out line-endings "as-is", rather than converting to Windows style CRLF endings. Vagrant seems to choke pretty hard on the Windows style line-endings. You can specify this option when you install git, but if you've already installed it, run the following command from inside a Git Bash before you clone the GitHub repo
git config --global core.autocrlf input
Vagrant doesn't support vagrant ssh
inside windows. You can use the following command from inside a "Git Bash" to connect to the VM:
ssh -i ~/.vagrant.d/insecure_private_key -p 2222 vagrant@127.0.0.1
You can create a shortcut for this command by running the following: