Skip to content

Instantly share code, notes, and snippets.

View absk1317's full-sized avatar
🎯
Focusing

abhishek verma absk1317

🎯
Focusing
View GitHub Profile
@absk1317
absk1317 / pre-push-pronto
Last active November 14, 2018 10:32
Add pronto in git push
#!/bin/sh
# To reinstall this script in the same or another git repo run:
# curl -sSL https://gist.githubusercontent.com/absk1317/a91883e9e76b590192baaee72125234d/raw/360f85bbc0504bbf07c748d06fcbc1a12f5b4967/pre-push-pronto > .git/hooks/pre-push; chmod +x .git/hooks/pre-push
# check that pronto is installed
hash pronto 2>/dev/null || {
echo >&2 "Pronto is not installed. Install with 'gem install pronto pronto-rubocop'";
echo >&2 "Find other Pronto runners at https://github.com/mmozuras/pronto#runners";
exit 0;
@absk1317
absk1317 / zip_folder.rb
Created December 25, 2018 17:06
Create zip archive of a folder with ruby
require 'zip'
require 'zip/filesystem'
Zip::File.open(zip_path, Zip::File::CREATE) do |zipfile|
Dir[File.join(directory_to_be_zipped, '*')].each do |file|
zipfile.add(File.basename(file), file)
end
end
@absk1317
absk1317 / elastic-search-docker-compose.yml
Created March 30, 2019 15:13
docker compose config for setting up elastic search with docker.
version: '2'
services:
elasticsearch1:
image: docker.elastic.co/elasticsearch/elasticsearch:5.4.0
container_name: elasticsearch1
restart: always
environment:
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- xpack.security.enabled=false
We couldn’t find that file to show.
@absk1317
absk1317 / .rubocop.yml files
Created June 1, 2019 17:17 — forked from dsandstrom/.rubocop.yml
Rubocop config for Ruby 2.5 Rails 5+
##
# .rubocop.yml
AllCops:
TargetRubyVersion: 2.5
Include:
- 'config.ru'
- 'Gemfile'
- 'Guardfile'
- 'Rakefile'
image: absk1317/ruby-node-pg:2.6
pipelines:
default:
- parallel:
- step:
name: Test
caches:
- bundler
script:
- cp .env.example .env
@absk1317
absk1317 / VSCode-extensions
Created June 19, 2019 15:13 — forked from deepu105/VSCode-extensions
VSCode plugins I use
code --install-extension QassimFarid.ejs-language-support
code --install-extension SirTori.indenticator
code --install-extension TimonVS.ReactSnippetsStandard
code --install-extension TwentyChung.jsx
code --install-extension abusaidm.html-snippets
code --install-extension asvetliakov.move-imports
code --install-extension aws-scripting-guy.cform
code --install-extension bierner.markdown-preview-github-styles
code --install-extension ccitiriga.TSMethodCreator
code --install-extension christian-kohler.npm-intellisense
@absk1317
absk1317 / .gitconfig
Created August 25, 2019 14:46 — forked from veggiemonk/.gitconfig
simple zshrc config file with Oh-My-ZSH
[user]
name = Julien Bisconti
email = ******
[core]
excludesfile = ~/.gitignore
pager = diff-so-fancy | less --tabs=1,5 -R
editor = /usr/bin/vim
[alias]
wow = log --all --graph --decorate --oneline --simplify-by-decoration

Keybase proof

I hereby claim:

  • I am absk1317 on github.
  • I am absk1317 (https://keybase.io/absk1317) on keybase.
  • I have a public key ASArQ2o2jBpV1x4h7vRMzBF9SJe53AQYyNOLiTFbeKnI-Qo

To claim this, I am signing this object:

@absk1317
absk1317 / app_version.gradle
Created September 20, 2019 18:28 — forked from IlyaEremin/app_version.gradle
Npm version for gradle
def getVersionName = { getVersionProps()['appVersionName'] }
def getVersionProps() {
def versionPropsFile = file('gradle.properties')
if (!versionPropsFile.exists()) {
versionPropsFile.createNewFile()
}
def versionProps = new Properties()
versionProps.load(new FileInputStream(versionPropsFile))
return versionProps