doxygen and bash scripts


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting doxygen and bash scripts
# 1  
Old 09-11-2012
doxygen and bash scripts

I am trying to have doxygen documenting my bash scripts by setting the following in my Doxyfile

Code:
FILE_PATTERNS = *.sh *.awk 
INPUT_FILTER = "sed -e 's|##|//!|'" 
FILTER_SOURCE_FILES = YES

Code:
# Set path to bash scripts
V=$(readlink -f"$0")
bashpath="${V%/*}" 

# Set ANSI color sequences
source $bashpath/clorattr.bash

prTitl(){
     posFrstArgm=1
     posUltArg="$#"  # location last argument
     titlMsg="${!posFrstArgm}"
     ultArg=${!posUltArg}

   if [["$ultArg" =~ ^[0-9]+$]] ; then #last argument is a number, the shift
           varShft="s${ultArg}" # append shift to's'
           shft=${!varShft}
           printfFrmt="${shft}${frTitl}"
   else
     printfFrmt="${frTitl}"
   fi

printf"$printfFrmt""$titlMsg"
}

My problem is that having the red section before the functions

Code:
# Set path to bash scripts
V=$(readlink -f"$0")
bashpath="${V%/*}"

# Set ANSI color sequences
source $bashpath/clorattr.bash

doxygen is not displaying the functions I define. If I remove that section or move it later, doxygen will document the declared functions. Any functions defined after the red section are not displayed.

Last edited by kristinu; 09-11-2012 at 12:55 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Running scripts in bash

So I've written my first bash script.I wanted to run it from the command line, but I got an error: $ myscript.sh myscript.sh: command not found So instead I try this and it works: $ ./myscript.sh Is this how I will always need to execute it? How can I run myscript.sh without having to... (2 Replies)
Discussion started by: P.K
2 Replies

2. Shell Programming and Scripting

Bash -c interactive scripts

i have to run the following script through a pipe: script.sh: #!/bin/bash echo "Hello World" echo -e "The \033 here's how its currently being run: bash -c "$(cat script.sh)" This is an interactive script. the problem is, when i run it this way, if you go to another terminal and... (4 Replies)
Discussion started by: SkySmart
4 Replies

3. Shell Programming and Scripting

Merge two bash scripts

I am currently running the following two bash scripts, in order to start x, matchbox and midori on the raspberry pi hdmi, using a remote ssh session. start-browser #!/bin/bash # import variables source /var/rpi/scripts/config/variables/general echo "starting browser" DISPLAY=:0.0 sudo xinit... (2 Replies)
Discussion started by: aristosv
2 Replies

4. Shell Programming and Scripting

Bash interactive scripts

i have a script that contains: script.sh #!/bin/bash echo -e "\t\t\t0. Exit" echo -e "\t\t\t1. Help" echo -e "\t\t\t2. Notes" echo -e "\t\t\t3. Classes" echo "${newline}" echo -n -e "\t Please enter option number : " read Type case $Type in 1) clear ... (1 Reply)
Discussion started by: SkySmart
1 Replies

5. Shell Programming and Scripting

Parallel bash scripts

Need some help to replace bash script with parallel to speed up job on multiple files (400files.list is the file contains the absolute path to those 400 files). The bash script is to run the same program over the files repetitively. My bash_script.sh is: for sample in `cat 400files.list`; do... (3 Replies)
Discussion started by: yifangt
3 Replies

6. Shell Programming and Scripting

Bash scripts as commands

Hello, the bulk of my work is run by scripts. An example is as such: #!/bin/bash awk '{print first line}' Input.in > Intermediate.ter awk '{print second line}' Input.in > Intermediate_2.ter command Intermediate.ter Intermediate_2.ter > Output.out It works the way I want it to, but it's not... (1 Reply)
Discussion started by: Leo_Boon
1 Replies

7. Shell Programming and Scripting

Changing the Bash Scripts to Bourne Scripts:URGENT

Hi, I have to write a program to compute the checksums of files ./script.sh I wrote the program using bash and it took me forever since I am a beginner but it works very well. I'm getting so close to the deadline and I realised today that actually I have to use normal Bourne shell... (3 Replies)
Discussion started by: pgarg1989
3 Replies

8. Shell Programming and Scripting

GUI for bash scripts?

Hello everyone! I'm looking for a way to build a GUI for various bash scripts I've written. Is there any "good" way to do it? I've heard about python/gtk+,qt and other stuff, but I've absolutely no idea where I should look at. Thanks a lot in advance! Regards, xenator EDIT: ... (1 Reply)
Discussion started by: xenator
1 Replies

9. Shell Programming and Scripting

Nonblocking I/O in bash scripts

Hello, Is there a way to perform nonblocking I/O reads from standard input in a bash script? For example, in C, you can say: int flags = fcntl(STDIN_FILENO, F_GETFL); fcntl(STDIN_FILENO, F_SETFL, flags | O_NONBLOCK); ch = fgetc(stdin); the 'fgetc' function will not block on... (5 Replies)
Discussion started by: neked
5 Replies
Login or Register to Ask a Question