sudo apt install zsh-autosuggestions zsh-syntax-highlighting zsh
I work as a full-stack developer at work. We are a Windows & Azure shop, so we are using Windows as our development platform, hence this customization.
For my console needs, I am using Cmder which is based on ConEmu with PowerShell as my shell of choice.
Yes, yes, I know nowadays you can use the Linux subsystem on Windows 10 which allow you to run Ubuntu on Windows. If you are looking for customization of the Ubuntu bash shell, check out this article by Scott Hanselman.
sudo su && apt-get install g++ cmake libglu-dev libxi-dev freeglut3-dev p7zip-full #only step in this gist Debian/Ubuntu/LinuxMint specific | |
wget http://box2d.googlecode.com/files/Box2D_v2.3.0.7z | |
7z x Box2D_v2.3.0.7z | |
cd Box2D_v2.3.0/Box2D/Build | |
cmake -DBOX2D_VERSION=2.3.0 \ | |
-DBOX2D_INSTALL=ON \ | |
-DBOX2D_INSTALL_DOC=ON \ | |
-DBOX2D_BUILD_SHARED=ON \ | |
-DBOX2D_BUILD_STATIC=ON \ | |
-DBOX2D_BUILD_EXAMPLES=OFF \ |
You can now read this on my (pretty) website! Check it out here.
Every reason to get more HackerPoints™ is a good one, so today we're going to
write a neat command line app in .NET Core! The Common library has a really cool
package Microsoft.Extensions.CommandlineUtils
to help us parse command line
arguments and structure our app, but sadly it's undocumented.
No more! In this guide, we'll explore the package and write a really neat
If you use git on the command-line, you'll eventually find yourself wanting aliases for your most commonly-used commands. It's incredibly useful to be able to explore your repos with only a few keystrokes that eventually get hardcoded into muscle memory.
Some people don't add aliases because they don't want to have to adjust to not having them on a remote server. Personally, I find that having aliases doesn't mean I that forget the underlying commands, and aliases provide such a massive improvement to my workflow that it would be crazy not to have them.
The simplest way to add an alias for a specific git command is to use a standard bash alias.
# .bashrc