Skip to content

Instantly share code, notes, and snippets.

View michalczukm's full-sized avatar

Michał Michalczuk michalczukm

View GitHub Profile
@michalczukm
michalczukm / vscode-extensions.sh
Last active May 4, 2020 18:22
Visual Studio Extensions list and short script to build installable list
##!/bin/bash
# ======= Generate extensions list by:
#code --list-extensions | while read line; do
# echo code --install-extension $line
#done
# ======== My current extensions listcode --install-extension DSKWRK.vscode-generate-getter-setter
code --install-extension akamud.vscode-theme-onedark
code --install-extension alefragnani.Bookmarks
code --install-extension Angular.ng-template
@michalczukm
michalczukm / els-reindex.sh
Created January 22, 2018 14:31
Clone index to another (reindex) in Elastic Search (ELS)
curl -X POST http://localhost:9200/_reindex?pretty=true -d '{
"source": {
"index": "dev_1"
},
"dest": {
"index": "dev_2"
}
}'
@michalczukm
michalczukm / get-els-data.sh
Created January 22, 2018 10:06
Get Elastic Search (ELS) data via cURL, to file
curl -X GET http://localhost:9200/dev-1/categorysearchproductmodel/_search?pretty=true -d '{
"sort" : [
{ "_uid" : {"order" : "asc"}}
],
"query": {
"match_all": {}
}
}' > els-now.json
@michalczukm
michalczukm / mysql-docker.sh
Created November 25, 2017 19:14 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@michalczukm
michalczukm / docker-compose.yaml
Created November 23, 2017 16:29
elasticsearch + kibana docker-compose
version: "2.2"
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:6.0.0
container_name: elasticsearch
environment:
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
ulimits:
@michalczukm
michalczukm / azure-function-get-ip.js
Created November 13, 2017 10:44
Azure function - ask for my current IP
const https = require('https');
module.exports = function (context, req) {
context.log('JavaScript HTTP trigger function processed a request.');
https.get('https://ifconfig.co/json', res => {
res.setEncoding('utf8');
let body = '';
res.on('data', data => {
body += data;
@michalczukm
michalczukm / pre-push.sh
Last active December 11, 2020 01:10
Run linter on git pre-push
#!/bin/bash
# add it as `pre-push` file in your repository `.git/hooks folder`
# to test it - run `git push --dry-run`, it might be helpful :)
echo "============================= pre-push started ============================= "
remote="$1"
url="$2"
z40=0000000000000000000000000000000000000000
@michalczukm
michalczukm / ngx-vsc-extensions-install.sh
Created July 10, 2017 08:41
Angular in Visual Studio Code dev. essential extensions
code --install-extension Angular.ng-template
code --install-extension christian-kohler.npm-intellisense
code --install-extension christian-kohler.path-intellisense
code --install-extension ecmel.vscode-html-css
code --install-extension EditorConfig.EditorConfig
code --install-extension eg2.tslint
code --install-extension Mikael.Angular-BeastCode
code --install-extension msjsdiag.debugger-for-chrome
code --install-extension pmneo.tsimporter
code --install-extension streetsidesoftware.code-spell-checker
@michalczukm
michalczukm / npm_install_all.sh
Created July 5, 2017 11:44
npm install in all dirs
for D in *; do (cd $D && npm i); done
@michalczukm
michalczukm / ng-package.json
Created April 22, 2017 00:26
npm scripts with shorts for angular-cli
{
"scripts": {
"cf": "ng g component --spec false --flat --inline-style --inline-template",
"c": "ng g component --spec false"
}
}