Skip to content

Instantly share code, notes, and snippets.

View sarpavci's full-sized avatar
🦎
c h a m e l e o n

Sarp AVCI sarpavci

🦎
c h a m e l e o n
View GitHub Profile
@sarpavci
sarpavci / jenkins-grunt-stdout-parser.js
Created April 13, 2020 15:26
Jenkins Grunt StdOut Parser
const fs = require('fs');
const replacementList = [
{
find: /\\u001b\[24m\\n/gmi,
replace: '\n',
},
{
find: /4m/gmi,
replace: '',
1ae79e953ddf490f376049a613205c91ec5332c5a6f3d2dd5161dbdd09daaea0fae10cd9ddfeeee83b0d868db1ce47003e67bc3c1bf44b071c7338a173054037
@sarpavci
sarpavci / git-open-pr-in-terminal.sh
Last active February 11, 2019 13:32
Git open pr in terminal
function git-open-pr() {
ref=$(git symbolic-ref HEAD --short)
parent=$(git show-branch | grep '*' | grep -v "$(git rev-parse --abbrev-ref HEAD)" | head -n1 | sed 's/.*\[\(.*\)\].*/\1/' | sed 's/[\^~].*//')
repo=$(git remote get-url origin | sed -En "s/git@(.*):(.*)\/(.*).git/https:\/\/\1\/\2\/\3/p")
open "$repo/compare/$parent...$ref?expand=1"
}
# Example alias
alias g:pr='git-open-pr'
@sarpavci
sarpavci / gitstars.json
Created February 6, 2018 07:51
github stars manager for production
{"tags":[],"lastModified":1517903500045}
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias .....='cd ../../../..'
alias art='php artisan $*'
alias db:open='mysql -uroot'
alias db:refresh='art migrate:refresh --seed'
alias ls='ls -F $*'
alias ll='ls -l'
@sarpavci
sarpavci / webpack.helper.js
Last active December 27, 2017 09:32
LaravelMix and AdonisJs assets example
const Fs = require('fs')
const Path = require('path')
const Async = require('async')
const Glob = require('glob')
const CleanPlugin = require('clean-webpack-plugin')
const NodemonPlugin = require("nodemon-webpack-plugin")
const LaravelMix = require('laravel-mix')
class WebpackHelper {
@sarpavci
sarpavci / iterm2-solarized.md
Created September 8, 2017 12:34 — forked from kevin-smets/iterm2-solarized.md
iTerm2 + Oh My Zsh + Solarized color scheme + Meslo powerline font + [Powerlevel9k] - (macOS)

Default

Default

Powerlevel9k

Powerlevel9k

### Keybase proof
I hereby claim:
* I am usameavci on github.
* I am usameavci (https://keybase.io/usameavci) on keybase.
* I have a public key ASBlvVZtFSk_OMnRUiMComKdu4HSd-GKAu3fttO4HRoGwgo
To claim this, I am signing this object:
@sarpavci
sarpavci / ionic-tricks.md
Created June 27, 2016 11:45
Some ionic tricks

PATHS

ANDROID_HOME
E:\Program Files\android
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_91
@sarpavci
sarpavci / object.only.js
Created June 21, 2016 21:35
Get spesific values with keys for objectsin Javascript.
/**
* Get spesific values with keys for objectsin Javascript.
* @param {[string, array]} params Keys in object
* @return {[object]} Filtered object
*/
Object.prototype.only = function(params) {
var obj = this,
tmp = {},
filters = typeof params == 'string' ? [params] : params;
filters.forEach(function($key) {