Post on 14-Apr-2017
transcript
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