Skip to content

Instantly share code, notes, and snippets.

@mokanfar
mokanfar / cVimrc
Last active May 30, 2023 19:31
cVim Chrome Extension Settings
let scrollstep = 500
set noautofocus
set scalehints
set typelinkhints
let hintcharacters= "asdf"
let blacklists = ["https://www.notion.so/*","https://rootnroll.com/d/fish-shell/*","https://docs.google.com/spreadsheets/*"]
let mapleader = ","
unmap K e J j s d k w i m M o b t gg <S-g> <C-f> <C-k> <C-6>
@mokanfar
mokanfar / extract.sh
Created December 12, 2022 01:03
Extract newly downloaded Most Common Archived files
#!/bin/bash
# This function takes a file name as input
# and performs extraction based on the file type
function file_actions {
# Set the file name as a static variable
file_name=$1
# Check the file name
if [[ $file_name == *.zip ]]; then
@mokanfar
mokanfar / most_recent_file.sh
Last active December 12, 2022 01:00
Get the most recent file path (newest, last modified file) from a list of directories specified by user
#!/usr/bin/env bash
# Define an array of directories to search
dirs=("/Users/dan/Downloads" "/Users/dan/Desktop" "/Users/dan/Documents")
# Define an empty array to store the recent files
recent_files=()
# Define a variable to store the highest timestamp
highscore=0
@mokanfar
mokanfar / magento-code-snippets.md
Last active November 30, 2020 19:25 — forked from arosenhagen/magento-code-snippets.md
[magento] - code snippets

Magento Code Snippets

Programatically Save Product Manually

<?php
$copypasta = <<< EOC
SKU1
SKU2
EOC;
$skus = explode(PHP_EOL, $copypasta);
@mokanfar
mokanfar / useful.sh
Last active August 5, 2020 19:45
Common Bash Commands
#=====tar up missing htaccess hidden files recursively from a parent directory and preserve folder structure=====#
find ./magento_dir -name "\.htaccess" | tar -cf missing_htaccess_files_and_dirs -T -
#=====general settings when setting up shell=====#
sudo chmod -R 755 /var/www
sudo chown -R $USER:$GROUP <dir>
sudo usermod -a -G root $USER
#=====insert 1 line beginning of file before everything else=====#
@mokanfar
mokanfar / User-keybindings.json
Last active May 17, 2020 01:26
sublime text settings json
[
{
"keys": [
"ctrl+b"
],
"command": "show_overlay",
"args": {
"overlay": "command_palette"
}
},
<VERSION>StrokeIt .9.4</VERSION>
<APP name="Default">
Close Window [C] {
Alt+F4 = keys, hotkey "[ALT_DOWN][F4][ALT_UP]"
}
Down {
gesture = Down
New Command = keys, hotkey "[CTRL_DOWN][END][CTRL_UP]"
}
;Kiosk Keyboard with Skins
;
;Copyright (c) 2006-2015 Comfort Software Group
;ALL RIGHTS RESERVED
Height=152
Width=276
DefaultFitWidth=0
DefaultLockAspectRatio=1
DefaultMoveToBottom=0
DefaultCenterInfo=1
@mokanfar
mokanfar / dl.sh
Last active August 10, 2019 02:15
/z/bin
#!/bin/env bash
#requirements wget
if [ -z "$1" ] && [ -z "$2" ]; then
echo "No url provided. exiting...";
elif [[ -z "$2" ]]; then
wget -r -l1 -H -t1 -nd -N -np -A jpg,jpeg,png,webm,gif -erobots=off $1;
rm *s.*
else
mkdir $2;
{
"color_scheme": "Packages/Color Scheme - Default/Mariana.tmTheme",
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS",
"node_modules"
],