IMHO, more important that the style guide would be some consistent approach to 
error handling. FWIW, we try to use a block of statements like this in each 
shell script:

==========
declare infomsg=%%${0##*/}-Info:
declare errmsg=%%${0##*/}-Error:
set -o pipefail
set -o errtrace
set -o nounset
trap "echo $errmsg trap on error near line \$LINENO; exit 1" ERR
==========

I'm sure others have their favourites too...



________________________________
From: Dinesh Bandara [[email protected]]
Sent: 21 April 2014 04:09
To: [email protected]
Subject: Re: shell style guide for stratos?

+1. this will added standards to stratos shell scripts.


On Sun, Apr 20, 2014 at 8:14 PM, Udara Liyanage 
<[email protected]<mailto:[email protected]>> wrote:

+1 that style is good I think.



Touched, not typed. Erroneous words are a feature, not a typo.a

On Apr 20, 2014 10:46 AM, "Afkham Azeez" 
<[email protected]<mailto:[email protected]>> wrote:
+1. This would be a great addition.


On Sat, Apr 19, 2014 at 8:32 PM, chris snow 
<[email protected]<mailto:[email protected]>> wrote:
Hi Guys,

What do you think to aligning with google's shell style guide [1] for
Stratos shell scripts?

Is there a better style guide that you are aware of?

Many thanks,

Chris

---
[1] https://google-styleguide.googlecode.com/svn/trunk/shell.xml



--
Afkham Azeez
Director of Architecture; WSO2, Inc.; http://wso2.com,
Member; Apache Software Foundation; http://www.apache.org/

email: [email protected]<mailto:[email protected]> cell: +94 77 
3320919<tel:%2B94%2077%203320919>
blog: http://blog.afkham.org
twitter: http://twitter.com/afkham_azeez
linked-in: http://lk.linkedin.com/in/afkhamazeez

Lean . Enterprise . Middleware




--
Dinesh Bandara
Software Engineer
WSO2 Inc.; http://wso2.com<http://wso2.com/>
lean.enterprise.middleware

Reply via email to