OT: Tool to work with bash script files

Michael D. Setzer II mikes at kuentos.guam.net
Sun May 2 18:05:30 UTC 2010


On 2 May 2010 at 13:34, Marcus D. Leech wrote:

Date sent:      	Sun, 02 May 2010 13:34:54 -0400
From:           	"Marcus D. Leech" <mleech at ripnet.com>
To:             	users at lists.fedoraproject.org
Subject:        	Re: OT: Tool to work with bash script files
Send reply to:  	Community support for Fedora users 
<users at lists.fedoraproject.org>
	<mailto:users-
request at lists.fedoraproject.org?subject=unsubscribe>
	<mailto:users-
request at lists.fedoraproject.org?subject=subscribe>

> On 05/02/2010 10:41 AM, Michael D. Setzer II wrote:
> > I've been looking for a tool to help working on bash script.
> > I am the maintainer of the g4l project, and its primary script has been about 
> > 3300 lines long. I've been going thru it, and using functions and other 
> > methods, I've gotten it down to about 2066 lines. 
> >
> > I didn't write the original script, and have mostly just been adding new 
> > features and making modifications where necessary, but have just released a 
> > new version, so thought cleaning things up before other things come up.
> >
> > Lots of programs to work with C programs.
> >
> > Thanks.
> >
> >   
> Geany has a coding template for bash scripts, if that's what you're after.
> 
> Apart from "smart editing", what is it that you're looking for?
> 

On occassions, I've made a change that breaks the script, and sometimes is 
finding a matching set of code with the loops, if, cases, etc.

In going from the latest released version of the script in 0.33 of g4l with 
3384 lines and 129593 bytes to 2057 lines and 85597 I have generated 
about 30 versions with minor changes in each to make sure that everything 
still works as before. Most of that is using functions to reduce duplicate code, 
and using variables to reduce some code length. 

Script makes use of dialog for most of the screen output.

Have used gedit for the editing so far, but am downloading geany to see if it 
provides more. Gedit has some features that make it nice to work with other 
languages.

Thanks.


> 
> -- 
> Marcus Leech
> Principal Investigator
> Shirleys Bay Radio Astronomy Consortium
> http://www.sbrac.org
> 
> 
> -- 
> users mailing list
> users at lists.fedoraproject.org
> To unsubscribe or change subscription options:
> https://admin.fedoraproject.org/mailman/listinfo/users
> Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


+----------------------------------------------------------+
  Michael D. Setzer II -  Computer Science Instructor      
  Guam Community College  Computer Center                  
  mailto:mikes at kuentos.guam.net                            
  mailto:msetzerii at gmail.com
  http://www.guam.net/home/mikes
  Guam - Where America's Day Begins                        
+----------------------------------------------------------+

http://setiathome.berkeley.edu (Original)
Number of Seti Units Returned:  19,471
Processing time:  32 years, 290 days, 12 hours, 58 minutes
(Total Hours: 287,489)

BOINC at HOME CREDITS
SETI         9628412.959704   |   EINSTEIN     3959636.800851
ROSETTA      1894882.412180   |   ABC           790361.739164



More information about the users mailing list