jq is useful to slice, filter, map and transform structured json data.
brew install jq
| { | |
| "extends": "recommended", | |
| "rules": { | |
| "convention.CompileStatic": "off", | |
| "convention.NoDef": "off", | |
| "convention.VariableTypeRequired": "off", | |
| "convention.MethodReturnTypeRequired": "off", | |
| "groovyism.ExplicitCallToEqualsMethod": "off", | |
| "groovyism.GStringExpressionWithinString": "off", | |
| "naming.VariableName": "off", |
| # Forwarding your .ssh/sshrc file and sourcing it as .bashrc | |
| # A function sudoi is defined on the remote machine, used | |
| # instead of sudo -i, to run a shell as the specified user, | |
| # or root as default, and source the local .ssh/sshrc. | |
| function ssh() { | |
| tmprc=$(/usr/bin/ssh "$@" "mktemp" 2>/dev/null) | |
| rsync ~/.ssh/sshrc "$1:$tmprc" >/dev/null 2>&1 | |
| echo "function sudoi() { sudo -u \"\${1:-root}\" bash --rcfile \"$tmprc\"; }" | /usr/bin/ssh "$@" "cat - >> \"$tmprc\"" >/dev/null 2>&1 | |
| /usr/bin/ssh -t "$@" "chmod a+r \"$tmprc\"; bash --rcfile \"$tmprc\" ; rm \"$tmprc\"" |
| <?php | |
| /* | |
| * Get ACF fields recursivly | |
| * (if post does not have value look upward until found) | |
| */ | |
| function get_field_recursive( $field, $level_id = null ) { | |
| // If no ID is passed set to post ID | |
| $level_id = $level_id == null ? get_queried_object_id() : $level_id; |
| # -*- coding: utf-8 -*- | |
| import json | |
| import sys | |
| from ConfigParser import (ConfigParser, MissingSectionHeaderError, | |
| ParsingError, DEFAULTSECT) | |
| class StrictConfigParser(ConfigParser): | |
| def _read(self, fp, fpname): |