Using emacs on cygwin, one shell command I use very often from dired buffers using ! bound to dired-do-shell-command is cygstart, .e.g to open a Word document or a Visual Studio project or whatever.
But hitting ! on current directory entry, ., results in error Cannot operate on.' or ..'.
I wanted to find out before I bypass it and allow the command to be run on current and parent directories. Is there any reason for this restriction?