Skip to content

Instantly share code, notes, and snippets.

View everettmorgan's full-sized avatar
:shipit:

Everett Morgan everettmorgan

:shipit:
  • Daly City, CA
  • 07:54 (UTC -08:00)
View GitHub Profile
- name: Create Elasticsearch user
ansible.builtin.shell:
chdir: /home/everett
cmd: |
curl -k -X DELETE --location 'https://elasticsearch.local-dev.verboselabs.com/_security/role/master?pretty=true' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic {{ elastic_basic_auth }}'
curl -k --location 'https://elasticsearch.local-dev.verboselabs.com/_security/role/master?pretty=true' \
--header 'Content-Type: application/json' \
function hoist(object, store = {}, prefix = '') {
Object.keys(object).forEach((key) => {
if (Array.isArray(object[key])) {
const arraySample = object[key][0];
if (typeof arraySample === 'object' && !Array.isArray(arraySample)) {
return object[key].forEach(
(item, index) => hoist(item, store, key + '.' + index)
);
} else {
return object[key].forEach(
@everettmorgan
everettmorgan / NERDTree.mkd
Created September 14, 2020 13:47 — forked from m3nd3s/NERDTree.mkd
My Vim Cheat Sheet

NERDTree

o.......Open files, directories and bookmarks....................|NERDTree-o|
go......Open selected file, but leave cursor in the NERDTree.....|NERDTree-go|
t.......Open selected node/bookmark in a new tab.................|NERDTree-t|
T.......Same as 't' but keep the focus on the current tab........|NERDTree-T|
i.......Open selected file in a split window.....................|NERDTree-i|
gi......Same as i, but leave the cursor on the NERDTree..........|NERDTree-gi|
s.......Open selected file in a new vsplit.......................|NERDTree-s|
gs......Same as s, but leave the cursor on the NERDTree..........|NERDTree-gs|

O.......Recursively open the selected directory..................|NERDTree-O|