Skip to content

Instantly share code, notes, and snippets.

View sergeykuzmich's full-sized avatar
🎱
To be or not to be...

Sergey Kuzmich sergeykuzmich

🎱
To be or not to be...
  • Remedy Product, Inc.
  • Planet Earth, The Milky Way Galaxy
  • 05:00 (UTC +02:00)
View GitHub Profile
@sergeykuzmich
sergeykuzmich / Preferences.sublime-settings
Last active April 21, 2021 11:25
Sublime Text 3 - User Preferences
{
"caret_style": "phase",
"close_windows_when_empty": false,
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
"drag_text": false,
"ensure_newline_at_eof_on_save": true,
"fallback_encoding": "Cyrillic (Windows 1251)",
"file_exclude_patterns":
[
".DS_Store",
@sergeykuzmich
sergeykuzmich / Developer.terminal
Last active April 21, 2021 11:24
MacOS Terminal Profile
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ANSIBlueColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGmCwwXHR4lVSRudWxs1Q0ODxAR
EhMUFRZcTlNDb21wb25lbnRzVU5TUkdCXE5TQ29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29s
b3JTcGFjZVYkY2xhc3NPECgwLjQ5MDc4MDQ3MjggMC42NTExMzg2MDM3IDAuOTk5Njcw
############
## Setup NVM
. /Users/Sergey/.nvm/lazy-load.sh
##################
## Setup newer PHP
export PATH="/usr/local/php5/bin":"$PATH"
export PATH="$HOME/.composer/vendor/bin":"$PATH"
# BEGIN UGLY HACK
# This lets us initialize nvm, node and any other global node binaries on demand (lazily)
# to save on shell startup time
export NVM_DIR="$HOME/.nvm"
declare -a NODE_GLOBALS=(`find $NVM_DIR/versions/node -maxdepth 3 -type l -wholename '*/bin/*' | xargs -n1 basename | sort | uniq`)
NODE_GLOBALS+=("node")
NODE_GLOBALS+=("nvm")
# Bootstrap nvm on demand
#####################################
## Enable Case-Insensitive completion
set completion-ignore-case On
@sergeykuzmich
sergeykuzmich / .travis.yml
Last active January 23, 2019 12:09
'Dummy' TravisCI config
language: php
php:
- 7.0
script:
# Just verify that there are no syntax errors in PHP files.
- php -l *.php
@sergeykuzmich
sergeykuzmich / .travis.yml
Created December 17, 2018 12:51
Complete TravisCI config for WordPress Plugin & Theme deployment
language: php
php:
- 7.0
script:
# Override default Travis script action [phpunit]
- php -l *.php
branches:
only:
@sergeykuzmich
sergeykuzmich / deploy.sh
Created December 17, 2018 12:53
WordPress deployment script (make all required svn things)
#!/usr/bin/env bash
# 1. Clone complete SVN repository to separate directory
svn co $SVN_REPOSITORY ../svn
# 2. Copy git repository contents to SNV trunk/ directory
cp -R ./* ../svn/trunk/
# 3. Switch to SVN repository
cd ../svn/trunk/
@sergeykuzmich
sergeykuzmich / droplet.tf
Last active December 18, 2018 10:17
Terraform definition of DigitalOcean Droplet
resource "digitalocean_droplet" "default" {
# Droplet Name
name = "lemp-server"
# Droplet Type
# One-click application: wordpress, lemp stack, etc.
# - or -
# Clean distribuion: ubuntu, cent os, etc.
image = "lemp-16-04"
@sergeykuzmich
sergeykuzmich / domain.tf
Last active January 23, 2019 14:08
Terraform definition of DigitalOcean Domain
resource "digitalocean_domain" "default" {
# Domain
name = "example.com"
# IP address of droplet to attach domain
ip_address = "256.100.1.23"
}