Skip to content

Instantly share code, notes, and snippets.

View ArtiomL's full-sized avatar
:bowtie:
Solving problems I was unqualified to solve until I actually do it.

Artiom Lichtenstein ArtiomL

:bowtie:
Solving problems I was unqualified to solve until I actually do it.
View GitHub Profile
@ArtiomL
ArtiomL / dbfin.sh
Created May 31, 2016 18:47
dbfin - Unload and Delete the Dropbox OS X Kernel Extension (Project inFinite)
#!/bin/bash
# dbfin - Unload and Delete the Dropbox OS X Kernel Extension (Project inFinite)
# (CC0) No Rights Reserved
# Artiom Lichtenstein
# v1.1, 31/05/2016
set -u
fun_ECHOLOR() {
echo -e "$(tput setaf $2)$(tput bold)$1$(tput sgr0)"
@ArtiomL
ArtiomL / sea.sh
Created April 27, 2016 22:31
sea - Show, Execute Arguments
#!/bin/bash
# sea - Show, Execute Arguments
# (CC0) No Rights Reserved
# Artiom Lichtenstein
# v1.3, 28/04/2016
if [ -z "$1" ]; then
echo; echo "Usage: ./sea {COMMAND_1} [COMMAND_2]..[COMMAND_N]"; echo
exit 1
fi
@ArtiomL
ArtiomL / cln.sh
Created January 26, 2014 23:22
cln - Space Cleaner
#!/bin/bash
# cln - Space Cleaner
# (CC0) No Rights Reserved
# Artiom Lichtenstein
# v1.0, 27/01/2014
apt-get clean
find /var/log/. -type f -iregex '.*\.\(gz\|[0-9]\|old\)$' -exec rm {} \;
find /var/log/. -maxdepth 1 -type f -exec sh -c '>{}' \;
@ArtiomL
ArtiomL / rp.sh
Created January 7, 2014 00:02
rp - Command Repeater
#!/bin/bash
# rp - Command Repeater
# (CC0) No Rights Reserved
# Artiom Lichtenstein
# v1.1, 05/01/2014
shopt -s expand_aliases
source ~/.bash_aliases
if [ -z "$1" ]
@ArtiomL
ArtiomL / art-get.sh
Created December 29, 2013 16:27
art-get - Application Repository Tool
#!/bin/bash
# art-get - Application Repository Tool
# (CC0) No Rights Reserved
# Artiom Lichtenstein
# v1.0, 28/12/2013
url_REP="https://gist.github.com/ArtiomL/4722179a52ea327fb2ad/raw/"
tmp_FILE=$(mktemp)
trap "rm -f $tmp_FILE" EXIT
@ArtiomL
ArtiomL / .bash_aliases.sh
Last active January 1, 2016 15:39
.bash_aliases - Bash Shell Aliases
#!/bin/bash
# .bash_aliases - Bash Shell Aliases
# (CC0) No Rights Reserved
# Artiom Lichtenstein
# v1.9.2, 08/01/2015
alias lsl='ls -lFh'
alias lsa='ls -lAFh'
alias bk='cd -'
alias ns='netstat -anvp | grep -v "unix"'
@ArtiomL
ArtiomL / ip.bat
Last active December 28, 2015 02:39
IP - TCP/IP Configuration Script
@echo off
REM IP - TCP/IP Configuration Script
REM (CC0) No Rights Reserved
REM Artiom Lichtenstein
REM v1.6, 24/03/2014
if [%1]==[] goto lbl_HELP
set str_NIC=Local Area Connection
@ArtiomL
ArtiomL / csgen.py
Last active December 16, 2015 19:19
csgen - Cisco SVI Sequence Configuration Generator
#!/usr/bin/python
# csgen - Cisco SVI Sequence Configuration Generator
# (CC0) No Rights Reserved
# Artiom Lichtenstein
# v1.2, 29/04/2013
import sys
def fun_PRINT_INSTRUCTIONS():
print "\nUsage: ./csgen {First SVI Number} {Base IP Address/CIDR} {IP Address Octet Number to Rotate} {Last SVI Number} [Additional Config Lines devided by '+']"
@ArtiomL
ArtiomL / Reals.bat
Created January 3, 2013 01:24
Reals - Multi-Server Launcher Script
@echo off
REM Reals - Multi-Server Launcher Script
REM (CC0) No Rights Reserved
REM Artiom Lichtenstein
REM v1.3, 03/01/2013
if [%1]==[] goto proghelp
if [%2]==[] goto proghelp
if [%3]==[] goto proghelp
@ArtiomL
ArtiomL / close_project.py
Created December 20, 2014 23:20
Sublime Text Plugin - Close Project
# Sublime Text Plugin - Close Project
# (CC0) No Rights Reserved
# Artiom Lichtenstein
# v1.0, 21/12/2014
#
# Key Bindings: { "keys": ["ctrl+shift+0"], "command": "close_project_cmd" }
#
import sublime, sublime_plugin