add -v/--version option.
This partially overrides the verbosity option, but that was poorly implemented and needs to be reworked anyway.
This commit is contained in:
		
							parent
							
								
									e4f2e031ab
								
							
						
					
					
						commit
						bdf1561cb6
					
				@ -80,9 +80,9 @@ a negative from the right side of the screen.
 | 
			
		||||
Y is measured from the top and down respectevly.
 | 
			
		||||
see also EXAMPLES show the notification on monitor n.
 | 
			
		||||
 | 
			
		||||
=item B<-v>
 | 
			
		||||
=item B<-v/--version>
 | 
			
		||||
 | 
			
		||||
Increase verbosity. Can be used multiple times.
 | 
			
		||||
print version information.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
=item B<-config file>
 | 
			
		||||
 | 
			
		||||
@ -2,6 +2,8 @@
 | 
			
		||||
PREFIX = /usr/local
 | 
			
		||||
MANPREFIX = ${PREFIX}/share/man
 | 
			
		||||
 | 
			
		||||
VERSION="pre-0.3.0"
 | 
			
		||||
 | 
			
		||||
X11INC = /usr/X11R6/include
 | 
			
		||||
X11LIB = /usr/X11R6/lib
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										10
									
								
								dunst.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								dunst.c
									
									
									
									
									
								
							@ -112,6 +112,7 @@ l_node *most_important(list * l);
 | 
			
		||||
void draw_win(void);
 | 
			
		||||
void hide_win(void);
 | 
			
		||||
void move_all_to_history(void);
 | 
			
		||||
void print_version(void);
 | 
			
		||||
 | 
			
		||||
int cmp_notification(notification * a, notification * b)
 | 
			
		||||
{
 | 
			
		||||
@ -841,6 +842,7 @@ void parse_cmdline(int argc, char *argv[])
 | 
			
		||||
                        {"config", required_argument, NULL, 'r'},
 | 
			
		||||
                        {"mod", required_argument, NULL, 'M'},
 | 
			
		||||
                        {"ns", no_argument, NULL, 'x'},
 | 
			
		||||
                        {"version", no_argument, NULL, 'v'},
 | 
			
		||||
                        {0, 0, 0, 0}
 | 
			
		||||
                };
 | 
			
		||||
 | 
			
		||||
@ -940,7 +942,7 @@ void parse_cmdline(int argc, char *argv[])
 | 
			
		||||
                        sort = False;
 | 
			
		||||
                        break;
 | 
			
		||||
                case 'v':
 | 
			
		||||
                        verbosity++;
 | 
			
		||||
                        print_version();
 | 
			
		||||
                        break;
 | 
			
		||||
                default:
 | 
			
		||||
                        usage(EXIT_FAILURE);
 | 
			
		||||
@ -1204,4 +1206,10 @@ void usage(int exit_status)
 | 
			
		||||
        exit(exit_status);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void print_version(void)
 | 
			
		||||
{
 | 
			
		||||
        printf("Dunst - Dmenuish notification daemon version: %s\n", VERSION);
 | 
			
		||||
        exit(EXIT_SUCCESS);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* vim: set ts=8 sw=8 tw=0: */
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user