Skip to content

Instantly share code, notes, and snippets.

View poucotm's full-sized avatar

Yongchan Jeon (Kris) poucotm

  • Samsung Electronics
  • Bundang, Korea
View GitHub Profile
@poucotm
poucotm / optional_argument.sh
Last active September 18, 2018 21:29
shell script (bash) +/- optional argument parser
# by Kris
if [[ $# -gt 0 ]]; then
for ele in `echo "$@"`; do
IFS='='
opt=(${ele})
# +option, sign, value
if [[ "${opt[0]:0:1}" == "+" ]]; then
eval ${opt[0]:1}="${ele}"
eval ${opt[0]:1}S="+"
if [[ "${opt[1]}" == "" ]]; then
@poucotm
poucotm / OpenWithSublimeText3.bat
Last active June 26, 2016 07:46 — forked from roundand/OpenWithSublimeText3.bat
Open folders and files with Sublime Text 3 from windows explorer context menu (tested in Windows 7)
@echo off
SET st3Path=C:\Program Files\Sublime Text 3\sublime_text.exe
rem remove original
@reg delete "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text" /f
rem add it for all file types
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_EXPAND_SZ /v "Icon" /d "%st3Path%,0" /f