Tuesday, June 22, 2010

Chicken-and-egg command-line programs

I'm not against using the command-line per se. I'm against all the crap that goes along with it. For example, Google recently developed the ability to use Google stuff via the Command Line. This is allegedly available for the Mac. Here are their instructions:

Mac

Someone on reddit says that it's available via macports:

  • sudo port install googlecl

If it's not there, run 'sudo port selfupdate', then try again.

bodo.tasche reports: "Brew has removed the googlecl package because it is part of pip. To install googlecl without MacPorts, use:"

brew install pip
pip install googlecl

You have got to be kidding. The first line of your installation instructions is quoting what someone wrote on Digg? Yes, I know this is a user-contributed Wiki, but if this is the extent of your documentation, I'm not at all impressed. Anyway, I clicked over to the thread and found it rather amusing:

mjs says, "Ugh, is there any way to get it without hauling in all of py26-gdata py26-distribute python26 gdbm tk Xft2 xrender xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-util-macros xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-renderproto tcl xorg-libXScrnSaver xorg-libXext xorg-scrnsaverproto? (Particularly the xorg stuff--I don't see why that's necessary.)"


This is the kind of techno-babble I'm quite happy to leave in the Linux world. Anyway, the commands shown won't work because I don't have MacPorts installed, and I can't install and run MacPorts because I don't have XCode installed. Xcode is available only to registered Apple Developers, is about 2GB in size, and is currently only available for Mac OS 10.6, which I don't have. Of course, the "brew" option (or Homebrew Package Management system as I discovered after digging through thousands of beer-related programs) was just as useless, since it also required XCode. I didn't even bother with "pip."

You see, this is what using a computer was like before someone came up with the bright idea of making them usable back in the 80s. Apparently some people still haven't figured it out. It's a good thing these guys don't make cars. They would all come in a box with mismatched parts and you'd be expected to build it yourself.

No comments: