Cmd or not to cmd?

Post on 14-Apr-2017

119 views 4 download

Transcript of Cmd or not to cmd?

cmd or not to cmd?There is no question.

cmd: why we use it?

cmd: why we use it?- to connect with remotes- because we want to feel like a HACKER- it’s useful and faster then clicking over GUI- lot of tools have no GUI

cmd: why not?- hard to love it (resizing, selecting and any

other regular actions are hard as f***)- lack of completion- lack of EVERYTHING we need?!

cmd: how to change it?

cmd: how to change it?- unix-like shell environments- “Windows console window enhancements”- combos of two above- other tools

unix-like shell: CygwinPros:- provides rich POSIX-compliant layer- enables building from source on Windows- two package managers: pact and apt-cyg

unix-like shell: CygwinCons:- a bit of time spent on quirks with getting

things working- no portable version

unix-like shell: Git for Windows 2.xPros:- supports 64-bit and UTF-8- maintained & frequently updated with

Cygwin- basic auto completion- ‘Git Bash here’ context menu

unix-like shell: Git for Windows 2.xCons:- tools like mysql works only with 3rd party

tools (winpty), but without completion

unix-like shell: BabunPros:- pre-configured git & shell- mysql works like a charm- 'Open Here...' context menu entry- surprisingly fast

unix-like shell: BabunCons:- no portable version

cmd enhancements: ConEmuPros:- smooth and friendly window resizing- tabs- drag and drop of files and folders in Far

Manager- highly configurable

cmd enhancements: ConEmuCons:- numerous configuration options can be

overwhelming even for pro users

cmd enhancements: ConsoleZPros:- splitting Tabs into views (horizontally and

vertically)- zooming with Ctrl-Mouse- guake-like console animation style- full screen

cmd enhancements: ConsoleZCons:- problem with configuring Babun/MSYS2

(both mintty) - runs as detached windows instead of tabs

combos: cmderPros:- built on top of (great) ConEmu- portable version with only ~4.5MB in size

Cons:- sometimes feels slow (lot of things going on

under the hood)

other tools (improvements)GOW - Set of ~120 command line toolsChocolately - package manager for Windowswpkg - windows package managerFAR - file manager (brilliant integration with ConEmu)

not covered- PowerShell- Virtualization- ...

not coveredBash on Ubuntu on Windows 10

thx, cu