|
|
|
|
|
by moe
6189 days ago
|
|
They are also easier to set up and are more portable, since they have fewer external dependencies. Sorry, but WTF?
This made my toe-nails curl up. You can't get a much easier setup than "already installed". You can't get much more portable than bash. And you can't get much less dependencies than zero. Seriously, sit down and write the equivalent shell-script to whatever fabric/capistrano recipe you're currently using. I'm quite sure you'll be a bit baffled about why you bothered with them in first place. To me it seems like Fabric/Capistrano were invented by people, for people, who are afraid to learn the bash syntax. This is unjustified, bash syntax is ugly but trivial. |
|
While it might be a safe bet these days to assume that bash exists (Though there are no guarantees), you can't really do anything with the shell alone - You have to call external commands, and they vary from platform to platform. FreeBSD has all sorts of annoying small variations of standard gnu utilities (or was it the other way around). And Windows doesn't even have a standard shell.
> To me it seems like Fabric/Capistrano were invented by people, for people, who are afraid to learn the bash syntax.
To me it seems like you never actually used shell script for anything serious.