michaelfox + dotfiles   379

Google Chrome automatically adding websites to my list of search engines?
CREATE TRIGGER no_auto_keywords BEFORE INSERT ON keywords WHEN (NEW.originating_url IS NOT NULL AND NEW.originating_url != '') BEGIN SELECT RAISE(IGNORE); END;

I have noticed that certain websites (e.g. Stack Exchange sites, Dell, etc.) are automatically added to my list of search engines in Google Chrome. They even add a keyboard shortcut to their entry.


refrr:https://www.xaprb.com/blog/configuring-chrome-for-privacy-and-convenience/
CREATE TRIGGER no_auto_keywords BEFORE INSERT ON keywords WHEN (NEW.originating_url IS NOT NULL AND NEW.originating_url != '') BEGIN SELECT RAISE(IGNORE); END;

I have noticed that certain websites (e.g. Stack Exchange sites, Dell, etc.) are automatically added to my list of search engines in Google Chrome. They even add a keyboard shortcut to their entry.


refrr:https://www.xaprb.com/blog/configuring-chrome-for-privacy-and-convenience/
chrome  history  search  searchengine  settings  setup  dotfiles  preferences   
3 days ago by michaelfox
How I backup/sync my dotfiles & apps
How I use git & some scripts to backup & sync my dotfiles

#git #bash #productivity #automation


refrr:https://dev.to/argherna/bash-functions-and-aliases-for-the-beginning-docker-developer-d4
How I use git & some scripts to backup & sync my dotfiles

#git #bash #productivity #automation


refrr:https://dev.to/argherna/bash-functions-and-aliases-for-the-beginning-docker-developer-d4
backup  shell  dotfiles  cli  osx  setup  documentation  notes 
4 weeks ago by michaelfox
Shell Tricks: quick start scripts
Here's another little Bash function. It makes it possible to create a new script in one command, creating the file with shebang, making it executable, and opening it in your editor.

#bash #terminal #unix


refrr:http://brettterpstra.com/2015/08/21/mdless-better-markdown-in-terminal/
Here's another little Bash function. It makes it possible to create a new script in one command, creating the file with shebang, making it executable, and opening it in your editor.

#bash #terminal #unix


refrr:http://brettterpstra.com/2015/08/21/mdless-better-markdown-in-terminal/
shell  cli  dotfiles  generator  codegenerator  boilerplate  automation 
6 weeks ago by michaelfox
Colours in terminal
Colours in terminal
==================
It's a common confusion about terminal colours... Actually we have this:
* plain ascii
* ansi escape codes (16 colour codes with bold/italic and background)
* 256 colour palette (216 colours + 16 ansi + 24 gray) (colors are 24bit)
* 24bit true colour ("888" colours (aka 16 milion))

```
printf "\x1b[${bg};2;${red};${green};${blue}m\n"
```

The 256 colour palete is configured at start, and it's a 666 cube of
colours, each of them defined as a 24bit (888 rgb) colour.

This means that current support can only display 256 different colours
in the terminal, while truecolour means that you can display 16 milion
different colours at the same time.

Truecolour escape codes doesn't use a colour palette. They just specify the
colour itself.

Here's a test case:
```
printf "\x1b[38;2;255;100;0mTRUECOLOR\x1b[0m\n"
```
* or https://raw.githubusercontent.com/JohnMorales/dotfiles/master/colors/24-bit-color.sh
* or http://github.com/robertknight/konsole/tree/master/tests/color-spaces.pl
* or https://git.gnome.org/browse/vte/tree/perf/img.sh
* or just run this:
```sh
awk 'BEGIN{
s="/\\/\\/\\/\\/\\"; s=s s s s s s s s;
for (colnum = 0; colnum<77; colnum++) {
r = 255-(colnum*255/76);
g = (colnum*510/76);
b = (colnum*255/76);
if (g>255) g = 510-g;
printf "\033[48;2;%d;%d;%dm", r,g,b;
printf "\033[38;2;%d;%d;%dm", 255-r,255-g,255-b;
printf "%s\033[0m", substr(s,colnum+1,1);
}
printf "\n";
}'
```

Keep in mind that it is possible to use both ';' and ':' as parameters delimiter.

According to Wikipedia[1], this is only supported by xterm and konsole.

[1] https://en.wikipedia.org/wiki/ANSI_color

Since [ncurses-6.0-20180121](http://lists.gnu.org/archive/html/bug-ncurses/2018-01/msg00045.html) terminfo started to support 24-bit truecolor capability under the name of "RGB" - you need to use the "setaf" and "setab" commands to set foreground and background correspondingly.

Detection
=========

There's no reliable way until the new release of terminfo/ncurses. After that the "RGB" flag should be available for detection. S-Lang author added a check for $COLORTERM containing either "truecolor" or "24bit" (case sensitive). In turn, [VTE](https://bugzilla.gnome.org/show_bug.cgi?id=754521), [Konsole](https://bugs.kde.org/show_bug.cgi?id=371919) and [iTerm2](https://gitlab.com/gnachman/iterm2/issues/5294) set this variable to "truecolor" (it's been there in VTE for a while, it's relatively new and maybe still git-only in Konsole and iTerm2).

This is obviously not a reliable method, and is not forwarded via sudo, ssh etc. However, whenever it errs, it errs on the safe side: does not advertise support whereas it's actually supported. App developers can freely choose to check for this same variable, or introduce their own method (e.g. an option in their config file), whichever matches better the overall design of the given app. Checking $COLORTERM is recommended though, since that would lead to a more unique desktop experience where the user has to set one variable only and it takes effect across all the apps, rather than something separately for each app.

Here are terminals discussions:
==============================

Now **supporting** truecolour
----------------------------

* [st](http://st.suckless.org/) (from suckless) [delimeter: semicolon] - http://lists.suckless.org/dev/1307/16688.html
* [konsole](http://kde.org/applications/system/konsole/) [delimeter: colon, semicolon] - https://bugs.kde.org/show_bug.cgi?id=107487
* [iTerm2](http://www.iterm2.com/) [delimeter: colon, semicolon] - since v3 version
* [Therm](https://github.com/trufae/Therm) [delimeter: colon, semicolon] - fork of iTerm2
* [qterminal](https://github.com/qterminal/qterminal) [delimeter: semicolon] - https://github.com/qterminal/qterminal/issues/78
* [alacritty](https://github.com/jwilm/alacritty) [delimeter: semicolon] - written in Rust
* [kitty](https://github.com/kovidgoyal/kitty) [delimeter: colon,semicolon] - uses OpenGL
* [cool-retro-term](https://github.com/Swordfish90/cool-retro-term) [delimeter: semicolon]
* [mosh](https://mosh.org/) (Mobile SHell) [delimeter: semicolon] - since commit https://github.com/mobile-shell/mosh/commit/6cfa4aef598146cfbde7f7a4a83438c3769a2835
* [pangoterm](http://www.leonerd.org.uk/code/pangoterm/) [delimeter: semicolon] - **abandoned**
* [Termux](https://termux.com/) [delimeter: semicolon] - **Android platform**
* [ConnectBot](https://connectbot.org/) - **Android platform** - since https://github.com/connectbot/connectbot/commit/3bcc75ccedaf2136b04c5932c81a5155f29dc3b5
* [Black Screen](https://github.com/shockone/black-screen) [delimeter: semicolon] - crossplatform, HTML/CSS/JS-based
* [hterm](https://chromium.googlesource.com/apps/libapps/+/master/hterm) - HTML/CSS/JS-based (ChromeOS)
* [PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/) - [landed](https://git.tartarus.org/?p=simon/putty.git;a=commit;h=a4cbd3dfdb71d258e83bbf5b03a874c06d0b3106) in git (patched version [3] {xterm-like approximation to 256 colors} and [4] {real true colors} available) - **Windows platform**
* [Tera Term](http://en.sourceforge.jp/projects/ttssh2/) [delimeter: colon, semicolon] - **Windows platform**
* [ConEmu](https://github.com/Maximus5/ConEmu) [delimeter: semicolon] - **Windows platform**
* [FinalTerm](http://finalterm.org/) [delimeter: semicolon] - **[abandoned](http://worldwidemann.com/finally-terminated/)**, iTerm2 [borrowing it's ideas and features](http://iterm2.com/shell_integration.html).
* [MacTerm](https://github.com/kmgrant/macterm) [delimeter: semicolon] - **Mac OS X platform**
* [mintty](https://mintty.github.io/) [delimeter: semicolon] **Cygwin and MSYS/MSYS2** since commit https://github.com/mintty/mintty/commit/43f0ed8a46c6549cb9a3ea27abc057b5abe13bdb (2.0.1 release) - **Windows platform**
* [MobaXterm](http://mobaxterm.mobatek.net/) **Windows platform** - closed source (run `lscolors` to see a truecolor test)
* [ZOC](https://www.emtec.com/zoc/index.html) **Windows/OS X platform** - closed source since [7.19.0 version](http://www.emtec.com/downloads/zoc/zoc_changes.txt)
* Windows 10 bash console, since [Windows Insiders build 14931](https://blogs.msdn.microsoft.com/commandline/2016/09/22/24-bit-color-in-the-windows-console/)
* all [libvte](http://ftp.gnome.org/pub/GNOME/sources/vte/) based terminals (since 0.36 version) [delimeter: colon, semilocon] - https://bugzilla.gnome.org/show_bug.cgi?id=704449
* **libvte**-based [Gnome Terminal](https://help.gnome.org/users/gnome-terminal/stable/)
* **libvte**-based [sakura](http://www.pleyades.net/david/projects/sakura)
* **libvte**-based [xfce4-terminal](http://docs.xfce.org/apps/terminal/start) - since [0.6.90](https://github.com/xfce-mirror/xfce4-terminal/releases/tag/xfce4-terminal-0.6.90) release, if compiled with GTK+3
* **libvte**-based [Terminator](http://gnometerminator.blogspot.com/p/introduction.html) - since [1.90](https://launchpad.net/terminator/+announcement/14358) release
* **libvte**-based [Tilix](https://github.com/gnunn1/tilix) - written in D. Similar user interface as for Terminator.
* **libvte**-based [Lilyterm](http://lilyterm.luna.com.tw/) - since commit https://github.com/Tetralet/LilyTerm/commit/72536e7ba448ad9ef1126ce45fbde3a3407a271b
* **libvte**-based [ROXTerm](http://roxterm.sourceforge.net/)
* **libvte**-based [evilvte](http://www.calno.com/evilvte/) - no release yet, version from git https://github.com/caleb-/evilvte
* **libvte**-based [Termit](https://github.com/nonstop/termit)
* **libvte**-based [Termite](https://github.com/thestinger/termite)
* **libvte**-based [Tilda](https://github.com/lanoxx/tilda)
* **libvte**-based [tinyterm](https://code.google.com/p/tinyterm)
* **libvte**-based [Pantheon Terminal](https://launchpad.net/pantheon-terminal)
* **libvte**-based [lxterminal](http://sourceforge.net/projects/lxde) - with **--enable-gtk3** configure flag.

But there are bunch of libvte-based terminals for GTK2 so they are listed in the another section.

Also, while this one is not exactly a terminal, but a terminal replayer, it still worth mentioning:

* [asciinema](http://asciinema.org) player: https://github.com/asciinema/asciinema-player

Improper support for true colors
--------------------------------

* [mlterm](http://mlterm.sourceforge.net) - build with **--with-gtk=3.0** configure flag - approximates colors to 512 embedded palette https://sourceforge.net/p/mlterm/bugs/74/

Parsing ANSI colour sequences, but approximating them to 256 palette
-------------------------------------------------------------------

* xterm (though doing it wrong: "it uses nearest colour in RGB colour space, with a usualfalse assumption about orthogonal axes")
* [urxvt aka rxvt-unicode](http://software.schmorp.de/pkg/rxvt-unicode.html) - since [Revision 1.570](http://cvs.schmorp.de/rxvt-unicode/src/command.C?revision=1.570&view=markup&sortby=log&sortdir=down) http://lists.schmorp.de/pipermail/rxvt-unicode/2016q2/002261.html (Note there is a restriction of colors count at once still)
* linux console (since v3.16): https://github.com/torvalds/linux/commit/cec5b2a97a11ade56a701e83044d0a2a984c67b4


Note about colour differences: a) RGB axes are not orthogonal, so you cannot use sqrt(R^2+G^2+B^2) formula, b) for colour differences there is more correct (but much more complex) [CIEDE2000](http://en.wikipedia.org/wiki/Color_difference#CIEDE2000) formula (which may easily blow up performance if used blindly) [2].

[2] https://github.com/neovim/neovim/issues/793#issuecomment-48106948

Terminal multiplexers
---------------------

* [tmux](http://tmux.github.io/) - starting from version 2.2 (support since [427b820...](https://github.com/tmux/tmux/commit/427b8204268af5548d09b830e101c59daa095df9))
* [screen](http://git.savannah.gnu.org/cgit/screen.git/) - has support in 'master' … [more]
setup  dotfiles  cli  shell  color  theme  customization 
8 weeks ago by michaelfox
Sweet Shell: With True Color, Oh-My-Zsh, SpaceVim, Gruvbox, and Demo Mode
My Terminal and Shell Setup for macOS, where I live all day. Most can easily be replicated in Linux and Windows. NOTE: This is a Work In Progress. Signup for my Docker and DevOps Newsletter to get updates when I build this into more of a tutorial, and add a


refrr:https://www.bretfisher.com/docker/
dotfiles  devops  zsh  shell  cli  setup 
8 weeks ago by michaelfox
Xiki
Xiki makes the shell console more friendly and powerful


refrr:https://t.co/OxfA4SV3V8
shell  wiki  console  terminal  dotfiles  setup 
8 weeks ago by michaelfox
yboetz/motd
Collection of my 'Message of the Day' scripts.
dotfiles  setup  shell  cli  devops  sysadmin  monitoring  info 
8 weeks ago by michaelfox
p-gen/smenu
Terminal utility that allows you to use words coming from the standard input to create a nice selection window just below the cursor. Once done, your selection will be sent to standard output. More in the Wiki
dotfiles  setup  shell  cli 
10 weeks ago by michaelfox
liuchengxu/vim-which-key
🌷 Vim plugin that shows keybindings in popup vim-which-key is vim port of emacs-which-key that displays available keybindings in popup.
dotfiles  vim  keyboard  cheatsheet  reference 
11 weeks ago by michaelfox
The definitive guide to setup my Python workspace
Have you ever focused on a task, but then needed to execute some quick command to move on and it didn’t work because your workspace was a mess? When this happens you lose your flow and must first…

#python #virtualenv #pyenv #virtualenvwrapper
Have you ever focused on a task, but then needed to execute some quick command to move on and it didn’t work because your workspace was a mess? When this happens you lose your flow and must first…

#python #virtualenv #pyenv #virtualenvwrapper
python  osx  setup  reference  tutorial  dotfiles  pyenv   
12 weeks ago by michaelfox
tpope/vim-eunuch
eunuch.vim: Helpers for UNIX https://www.vim.org/scripts/script.ph… Vim sugar for the UNIX shell commands that need it the most. Features include:
vim  dotfiles  editor  shell  cli 
august 2018 by michaelfox
Rizer0/Blind-Bash
protect your Bash Code 🛡️ Blind bash is open source project You can use this project to obfuscate your bash code The obfuscation is the best way to hide important things in your code This tool will give you blind & strong code , but everyone have knowledge in bash script can deobfuscate this code So this obfuscation not 100% secure , don't let important things in your bash code just use this obfuscation for joking.
protect your Bash Code 🛡️ Blind bash is open source project You can use this project to obfuscate your bash code The obfuscation is the best way to hide important things in your code This tool will give you blind & strong code , but everyone have knowledge in bash script can deobfuscate this code So this obfuscation not 100% secure , don't let important things in your bash code just use this obfuscation for joking.
shell  cli  framework  scripting  boilerplate  bash  dotfiles 
august 2018 by michaelfox
tomas/skull
Object-oriented-like Bash framework Skull is a Bash framework that provides an object-oriented-like interface for writing shell scripts or working on the terminal.


refrr:https://github.com/niieani/bash-oo-framework
Object-oriented-like Bash framework Skull is a Bash framework that provides an object-oriented-like interface for writing shell scripts or working on the terminal.


refrr:https://github.com/niieani/bash-oo-framework
shell  cli  framework  scripting  boilerplate  bash  dotfiles 
august 2018 by michaelfox
metal3d/Baboosh
Simple bash include to create pseudo object oriented scrip with Bash This is a simple bash script to include in yours to enable "pseudo oriented object" scripting method with Bash.


refrr:https://github.com/niieani/bash-oo-framework
Simple bash include to create pseudo object oriented scrip with Bash This is a simple bash script to include in yours to enable "pseudo oriented object" scripting method with Bash.


refrr:https://github.com/niieani/bash-oo-framework
shell  cli  framework  scripting  boilerplate  bash  dotfiles 
august 2018 by michaelfox
stevegrunwell/asimov
Automatically exclude development dependencies from Apple Time Machine backups


refrr:https://wesbos.com/uses/
Automatically exclude development dependencies from Apple Time Machine backups


refrr:https://wesbos.com/uses/
setup  backup  node  composer  modules  dependencies  assets  resource  spotlight  osx  dotfiles  shell  cli  tools  timemachine 
august 2018 by michaelfox
Git workflow and my new love of Git alias
gitlab.com/ramlevdk/dotfiles/blob/...

For good or bad, my current Git workflow does not include merges, but rebasing....

#git #macos
dotfiles  zsh  git 
july 2018 by michaelfox
ekaragodin/idea-sublime-keymap
Sublime keymap for Jetbrains IDEA Dirty version of Sublime keymap for Jetbrains IDEA (PHPStorm, RubyMine, PyCharm, ...)


refrr:https://www.google.com/
Sublime keymap for Jetbrains IDEA Dirty version of Sublime keymap for Jetbrains IDEA (PHPStorm, RubyMine, PyCharm, ...)


refrr:https://www.google.com/
sublime  phpstorm  keyboard  customization  setup  dotfiles 
july 2018 by michaelfox
shell-setup
Overview of shell-setup and bootstrap.sh


refrr:https://moqmar.github.io/shell-setup/shell-setup.html
Overview of shell-setup and bootstrap.sh


refrr:https://moqmar.github.io/shell-setup/shell-setup.html
dotfiles  zsh  shell  setup 
july 2018 by michaelfox
Set up a Debian/Ubuntu server with basic software and zsh.
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 85 million projects.


refrr:https://moqmar.github.io/shell-setup/
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 85 million projects.


refrr:https://moqmar.github.io/shell-setup/
zsh  shell  dotfiles 
july 2018 by michaelfox
Bash Alias: composer-link - Require Local Folders as Composer Dependencies
Anytime I find myself contributing to or building a composer package, I inevitably feel the need to test it in a real Laravel project.


refrr:http://calebporzio.com/
Anytime I find myself contributing to or building a composer package, I inevitably feel the need to test it in a real Laravel project.


refrr:http://calebporzio.com/
shell  laravel  php  composer  dotfiles  setup  package  cli 
june 2018 by michaelfox
monfresh/laptop
A shell script which turns your Mac into an awesome web development machine.


refrr:http://www.lib4dev.com/info/uhub/awesome-shell/40644306
A shell script which turns your Mac into an awesome web development machine.


refrr:http://www.lib4dev.com/info/uhub/awesome-shell/40644306
A shell script which turns your Mac into an awesome web development machine.


refrr:http://www.lib4dev.com/info/uhub/awesome-shell/40644306
setup  dotfiles  shell  cli  macos  osx  preferences  config  environment  system   
june 2018 by michaelfox
woojoong88/devenv_woojoong
Status line

Tmux configuration, that supercharges your tmux and builds cozy and cool terminal environment.


refrr:https://github.com/search?q=path+finder+selection&type=Code
Status line

Tmux configuration, that supercharges your tmux and builds cozy and cool terminal environment.


refrr:https://github.com/search?q=path+finder+selection&type=Code
tmux  dotfiles  shell  config  setup 
june 2018 by michaelfox
tput
Learn the Linux command line


refrr:https://www.google.com/
Learn the Linux command line


refrr:https://www.google.com/
php  dotfiles  cli  shell  terminal  console  php-cli 
may 2018 by michaelfox
shengyou/vscode-handler
Maps vscode:// URL schemes to Visual Studio Code A vscode:// URL handler for Visual Studio Code on three main platform (Windows, Mac, Ubuntu).


refrr:https://www.google.com/
Maps vscode:// URL schemes to Visual Studio Code A vscode:// URL handler for Visual Studio Code on three main platform (Windows, Mac, Ubuntu).


refrr:https://www.google.com/
vscode  editor  tools  osx  app  setup  dotfiles  urlscheme  url  automation  scripting   
may 2018 by michaelfox
Tips on window management in Vim
How to split windows and manage tabs.

#vim-10
How to split windows and manage tabs.

#vim-10
vim  dotfiles  keyboard 
may 2018 by michaelfox
ZSH, tmux, Emacs and SSH: A copy-paste story
How to get copy-paste working everywhere.
How to get copy-paste working everywhere.
zsh  shell  clipboard  cli  ssh  dotfiles 
may 2018 by michaelfox
tuvtran/dotfiles
All of my configuration files (Vim, Sublime,...)


refrr:https://github.com/tuvtran?tab=repositories
All of my configuration files (Vim, Sublime,...)


refrr:https://github.com/tuvtran?tab=repositories
dotfiles  shell  cli  sublime 
may 2018 by michaelfox
Using FZF instead of DMENU
Be it dmenu, spotlight, synapse or any other launcher that allows you to lazily write a few letters and then finding the program that you actually meant -once you are used to those neat little…

#unixporn #fzf #launcher #dmenu #bspwm


refrr:https://github.com/junegunn/fzf/wiki
Be it dmenu, spotlight, synapse or any other launcher that allows you to lazily write a few letters and then finding the program that you actually meant -once you are used to those neat little…

#unixporn #fzf #launcher #dmenu #bspwm


refrr:https://github.com/junegunn/fzf/wiki
shell  tools  cli  dotfiles  setup 
april 2018 by michaelfox
junegunn/fzf
🌸 A command-line fuzzy finder fzf is a general-purpose command-line fuzzy finder.


refrr:https://www.google.com/
🌸 A command-line fuzzy finder fzf is a general-purpose command-line fuzzy finder.


refrr:https://www.google.com/
shell  tools  cli  dotfiles  setup 
april 2018 by michaelfox
VundleVim/Vundle.vim
If you have an interesting example, feel free to add a link to your config.


refrr:https://github.com/VundleVim/Vundle.vim/wiki/Tips-and-Tricks
If you have an interesting example, feel free to add a link to your config.


refrr:https://github.com/VundleVim/Vundle.vim/wiki/Tips-and-Tricks
inspiration  vim  dotfiles  config  shell  cli  editor 
april 2018 by michaelfox
JDow.io
Hi everyone and welcome to my site! This is my first blog post so please bear with me while I get the hang of things. If you’d like to learn a little bit more about me be sure to check out my about me page.


refrr:https://jdow.io/blog/2018/03/18/web-application-penetration-testing-methodology/?utm_source=getresponse&utm_medium=email&utm_campaign=devopslinks&utm_content=DevOpsLinks+%23107%3A+A+Correct+Introduction+To+DNS%2C+Pentesting+Cheat+Sheet+%26+Go+Language+Criticism
Hi everyone and welcome to my site! This is my first blog post so please bear with me while I get the hang of things. If you’d like to learn a little bit more about me be sure to check out my about me page.


refrr:https://jdow.io/blog/2018/03/18/web-application-penetration-testing-methodology/?utm_source=getresponse&utm_medium=email&utm_campaign=devopslinks&utm_content=DevOpsLinks+%23107%3A+A+Correct+Introduction+To+DNS%2C+Pentesting+Cheat+Sheet+%26+Go+Language+Criticism
brew  setup  dotfiles  shell  cli  development  environment  zsh  tools  app  automation 
april 2018 by michaelfox
Colors.sh
helps you add colors and formatting to your bash scripts.
shell  color  theme  customization  cli  dotfiles  generator  tools 
april 2018 by michaelfox
Fly Vim, First-Class
Engineers at Square use a wide variety of code editors: Sublime, IntelliJ, Xcode, and Vim are among the most popular. Over time, the Square Vim enthusiasts have compiled settings, shortcuts, and…

#vim #programming #engineering


refrr:https://github.com/square/maximum-awesome
Engineers at Square use a wide variety of code editors: Sublime, IntelliJ, Xcode, and Vim are among the most popular. Over time, the Square Vim enthusiasts have compiled settings, shortcuts, and…

#vim #programming #engineering


refrr:https://github.com/square/maximum-awesome
sublime  vim  dotfiles 
march 2018 by michaelfox
OnMyCommand
OnMyCommand is a UNIX shell script and AppleScript executor. You can build your own Contextual Menu Item or GUI application.
For more information on building command descriptions see Command Description Manual.
Sources are included with Contextual Menu Workshop. Newest sources are available on request.

Subscribe to OMC mailing list to receive OMC-related announcements, seek support, suggest features or discuss command descriptions.

OMC features in a nutshell:
You can create a contextual menu item or an applet using UNIX shell script or AppleScript.
You can specify for the command is to be executed silently, in terminal or with result in output window.
You may add a path to the clicked file or folder as an argument of your command.
You may add a selected text or text from clipboard as an argument of your command.
scripting  finder  applescript  automation  toolbar  icon  button  shell  osx    setup  dotfiles 
march 2018 by michaelfox
My Linux Development Environment of 2018
In this blog post I will talk a bit about the setup and software of my personal laptop, powered by Linux.

#development #productivity #laptop #linux
In this blog post I will talk a bit about the setup and software of my personal laptop, powered by Linux.

#development #productivity #laptop #linux
setup  dotfiles  config  linux  desktop  app  tools  development  environment  ubuntu   
march 2018 by michaelfox
Nikita Voloboev
How to make an awesome shell experience that is fast, pretty and powerful

#terminal #shell #unix #command-line


refrr:https://medium.com/@NikitaVoloboev
How to make an awesome shell experience that is fast, pretty and powerful

#terminal #shell #unix #command-line


refrr:https://medium.com/@NikitaVoloboev
setup  dotfiles  shell  cli  zsh  config  customization  prompt  theme 
march 2018 by michaelfox
HowTo: Use Auto Config Proxy PAC File For Specific Domain
I would like to use the squid proxy server only for one domain called foo.example.com. How do I auto-configuring proxy settings with a PAC file to hide one domain and connect everything else directly? How do I specify a URL in a PAC file to bypass proxy server? How do I create exceptions using a PAC file?


refrr:https://www.cyberciti.biz/faq/proxycommand-ssh-session-internal-host-through-gateway/
I would like to use the squid proxy server only for one domain called foo.example.com. How do I auto-configuring proxy settings with a PAC file to hide one domain and connect everything else directly? How do I specify a URL in a PAC file to bypass proxy server? How do I create exceptions using a PAC file?


refrr:https://www.cyberciti.biz/faq/proxycommand-ssh-session-internal-host-through-gateway/
proxy  ssh  config  setup  dotfiles  network 
march 2018 by michaelfox
GitHub - essandess/macOS-Fortress: Firewall and Privatizing Proxy for Trackers, Attackers, Malware, Adware, and Spammers (PF, squid, privoxy, hphosts, dshield, emergingthreats, hostsfile, PAC file)
michaelfox starred essandess/macOS-Fortress
Firewall and Privatizing Proxy for Trackers, Attackers, Malware, Adware, and Spammers (PF, squid, privoxy, hphosts, dshield, emergingthreats, hostsfile, PAC file) Kernel-level, OS-level, and client-level security for macOS. Built to address a steady stream of attacks visible on snort and server logs, as well as blocks ads, malicious scripts, and conceal information used to track you around the web. After this package was installed, snort and other detections have fallen to a fraction with a few simple blocking actions. This setup is a lot more capable and effective than using a simple adblocking browser add-on. There's a world of difference between ad-filled web pages with and without a filtering proxy server. It's also saved me from inadvertantly clicking on phishing links.


refrr:https://github.com/search?o=desc&q=proxy+pac&s=stars&type=Repositories&utf8=%E2%9C%93
created-by:ifttt  via:github  github-starred  networking  osx  setup  vpn  security  privacy  dotfiles  config  bestpractices  firewall  howto  guide    awesome 
march 2018 by michaelfox
Vim as a PHP IDE - the complete guide
Yes, it is possible to make a versatile and highly configurable PHP IDE with Vim. In a world full of PHPStorm, embrace an IDE which fit your personal needs.


refrr:http://web-techno.net/
Yes, it is possible to make a versatile and highly configurable PHP IDE with Vim. In a world full of PHPStorm, embrace an IDE which fit your personal needs.


refrr:http://web-techno.net/
php  dotfiles  vim  setup  cli  shell  editor 
march 2018 by michaelfox
My VS Code Setup
I’m using VS Code as my primary editor these days and am really digging it. My setup is by no means perfect, but I've made lots of little tweaks along the way that you may benefit from.
I’m using VS Code as my primary editor these days and am really digging it. My setup is by no means perfect, but I've made lots of little tweaks along the way that you may benefit from.


refrr:http://calebporzio.com/
editor  vscode  ide  tools  config  setup  dotfiles 
february 2018 by michaelfox
chris-marsh/pureline
A Pure Bash Powerline PS1 Command Prompt A simple but powerful Powerline style prompt for the Bash shell written in Bash script.
dotfiles  shell  cli  customization  zsh 
january 2018 by michaelfox
powerline/powerline
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, fish, tmux, IPython, Awesome, i3 and Qtile.


refrr:https://github.com/Lokaltog/vim-powerline
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, fish, tmux, IPython, Awesome, i3 and Qtile.


refrr:https://github.com/Lokaltog/vim-powerline
shell  zsh  dotfiles  cli  customization  theme  console 
january 2018 by michaelfox
Tools for Mac OS X
Several tools are available for Macintosh System Administrators, mostly in the form of command-line shell scripts to be run from the Terminal application. Please read the comments in each script for descriptions and directions.


refrr:https://www.google.com/
Several tools are available for Macintosh System Administrators, mostly in the form of command-line shell scripts to be run from the Terminal application. Please read the comments in each script for descriptions and directions.


refrr:https://www.google.com/
osx  plist  dotfiles  setup  sysadmin  admin  scripting 
december 2017 by michaelfox
SSH Cheatsheet
Base Usage ssh [user]@[host] Use Specific Key ssh -i ~/.ssh/id_rsa [user]@[host] Use Alternative Port ssh -i ~/.ssh/id_rsa -p [port] [user]@[host] Dynamic SOCKS Proxy This can be used with proxychains to forward client traffic through the remote server. ssh -D8080 [user]@[host]
ssh  cheatsheet  reference  cli  devops  sysadmin  tools  setup  server  network  security  dotfiles 
december 2017 by michaelfox
.bashrc generator: create your .bashrc PS1 with a drag and drop interface
Help To use this for your prompt, it's easy: Type this in your prompt : nano ~/.bashrc


refrr:https://gist.github.com/
Help To use this for your prompt, it's easy: Type this in your prompt : nano ~/.bashrc


refrr:https://gist.github.com/
dotfiles  generator  cli  shell  customization  prompt  bash  zsh  tools 
december 2017 by michaelfox
Iconic font aggregator, collection, and patcher
: 34 patched fonts: Hack, Source Code Pro, +. Popular glyph collections: Font Awesome, Octicons, +.


refrr:https://ggather.com/dominik/icons
icons  collection  download  assets  media  glyphs  symbols  icon  font  cli  shell  dotfiles  customization  powerline  dev 
december 2017 by michaelfox
Technical Cheatsheet: Development Environment Setup
Technical cheatsheet to setup your MAC developer environment with Homebrew, Git, Sublime as Editor, iTerm2 as Terminal / Command Line Tool and GitHub. Setup your development environment to get started...


refrr:https://www.robinwieruch.de//page/5/
Technical cheatsheet to setup your MAC developer environment with Homebrew, Git, Sublime as Editor, iTerm2 as Terminal / Command Line Tool and GitHub. Setup your development environment to get started...


refrr:https://www.robinwieruch.de//page/5/
cheatsheet  sublime  git  cli  shell  dotfiles  development  environment  setup 
december 2017 by michaelfox
Task management for coders
I've had a few really good coding days in a row here, which has meant not as much blogging this week. I figure Friday is a great time to offer a quick overview of how I manage coding projects with

#productivity #taskpaper
I've had a few really good coding days in a row here, which has meant not as much blogging this week. I figure Friday is a great time to offer a quick overview of how I manage coding projects with

#productivity #taskpaper
setup  dotfiles  gtd  productivity  documentation  cli  shell  tools 
december 2017 by michaelfox
ranger/ranger
This guide will teach you how to efficiently use ranger.


refrr:https://github.com/ranger/ranger/wiki/FAQ:-Frequently-Asked-Questions
This guide will teach you how to efficiently use ranger.


refrr:https://github.com/ranger/ranger/wiki/FAQ:-Frequently-Asked-Questions
shell  zsh  dotfiles  cli  customization 
december 2017 by michaelfox
ranger/ranger
Since 1.6.0, ranger can preview images in full color. This works by calling a program named w3mimgdisplay that's included in the w3m web browser, which draws images directly into the terminal.


refrr:https://github.com/ranger/ranger/wiki
Since 1.6.0, ranger can preview images in full color. This works by calling a program named w3mimgdisplay that's included in the w3m web browser, which draws images directly into the terminal.


refrr:https://github.com/ranger/ranger/wiki
shell  zsh  dotfiles  cli  customization 
december 2017 by michaelfox
Ranger File Manager
Ranger is an extensible text-based file manager and viewer with a Vi-like input interface. More opportunities to leave your fingers on the home row!


refrr:https://wiki.archlinux.org/index.php/ranger
Ranger is an extensible text-based file manager and viewer with a Vi-like input interface. More opportunities to leave your fingers on the home row!


refrr:https://wiki.archlinux.org/index.php/ranger
shell  zsh  dotfiles  cli  customization 
december 2017 by michaelfox
ranger/ranger
Here's a place for your custom plugins!


refrr:https://github.com/ranger/ranger/wiki
Here's a place for your custom plugins!


refrr:https://github.com/ranger/ranger/wiki
shell  zsh  dotfiles  cli  customization 
december 2017 by michaelfox
« earlier      
per page:    204080120160

related tags

admin  airplay  alfred  alias  ansible  app  applescript  apps  apt  artisan  assets  atom  audit  automation  awesome  aws  backup  bash  bestpractices  bettertouchtool  boilerplate  book  bookmarks  brew  browser  build  button  cheatsheet  cheatsheets  checker  chrome  cli  clipboard  cocoa  code  codegenerator  codeigniter  collection  color  colors  colorscheme  command  completion  composer  config  conifg  console  convert  created-by:ifttt  customization  dashboard  debug  dependencies  desktop  dev  development  devops  devtools  diff  documentation  dotfiles  download  dropbox  editor  environment  etc  fav  files  filesystem  finder  firewall  font  framework  geektool  generator  gif  git  git-hooks  github  github-starred  glyphs  gtd  guide  hack  hacks  hammerspoon  handbook  history  homebrew  hooks  howto  html  icon  iconfont  icons  ide  info  inputrc  inspiration  install  item  iterm  javascript  jquery  js  karabiner  keybindings  keyboard  keyboardmaestro  laravel  learning  library  lint  linux  logging  mac  machine  macos  macosx  man  management  markdown  media  menubar  modules  monitoring  mysql  network  networking  node  notes  notifications  onboarding  optimization  organization  osx  output  package  performance  php  php-cli  phpstorm  pinboard  plist  plugin  powerline  preferences  privacy  processes  productivity  project  prompt  proxy  psysh  pyenv  python  reference  render  repl  resource  scanner  scripting  scripts  search  searchengine  security  server  settings  setup  shell  shortcuts  sierra  site  spotlight  ssh  ssl  standard  styleguide  sublime  symbols  sync  sysadmin  system  template  templates  terminal  test  text  textexpander  theme  timemachine  tinker  tips  tmux  todo  toolbar  tools  touchbar  tutorial  ubuntu  ui  unix  unread  url  urlscheme  userscript  utilities  utility  vagrant  validation  via:brettterpstra  via:github  via:googlereader  via:pocket  vim  vpn  vscode  wiki  workflow  zsh   

Copy this bookmark:



description:


tags: