wmbattery: Add -v option to display version number.
Also, in order to facilitate this, keep track of version number in configure.ac. It was previously only mentioned in ChangeLog.
This commit is contained in:
		
							parent
							
								
									8b8f2745fb
								
							
						
					
					
						commit
						a750a6b25f
					
				
					 2 changed files with 7 additions and 2 deletions
				
			
		| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
dnl Process this file with autoconf to produce a configure script.
 | 
					dnl Process this file with autoconf to produce a configure script.
 | 
				
			||||||
AC_INIT(wmbattery.c)
 | 
					AC_INIT(wmbattery.c, 2.44)
 | 
				
			||||||
AC_CONFIG_HEADER(config.h)
 | 
					AC_CONFIG_HEADER(config.h)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AC_CONFIG_AUX_DIR(autoconf)
 | 
					AC_CONFIG_AUX_DIR(autoconf)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -314,7 +314,7 @@ char *parse_commandline(int argc, char *argv[])
 | 
				
			||||||
	char *s;
 | 
						char *s;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	while (c != -1) {
 | 
						while (c != -1) {
 | 
				
			||||||
		c = getopt(argc, argv, "hd:g:if:b:w:c:l:es:a:x:");
 | 
							c = getopt(argc, argv, "hd:g:if:b:w:c:l:es:a:x:v");
 | 
				
			||||||
		switch (c) {
 | 
							switch (c) {
 | 
				
			||||||
		case 'h':
 | 
							case 'h':
 | 
				
			||||||
			printf("Usage: wmbattery [options]\n");
 | 
								printf("Usage: wmbattery [options]\n");
 | 
				
			||||||
| 
						 | 
					@ -330,6 +330,7 @@ char *parse_commandline(int argc, char *argv[])
 | 
				
			||||||
			printf("\t-s granularity\tignore fluctuations less than granularity%% (implies -e)\n");
 | 
								printf("\t-s granularity\tignore fluctuations less than granularity%% (implies -e)\n");
 | 
				
			||||||
			printf("\t-a file\t\twhen critical send file to /dev/audio\n");
 | 
								printf("\t-a file\t\twhen critical send file to /dev/audio\n");
 | 
				
			||||||
			printf("\t-x command\twhen critical execute this command\n");
 | 
								printf("\t-x command\twhen critical execute this command\n");
 | 
				
			||||||
 | 
								printf("\t-v\t\tdisplay version number\n");
 | 
				
			||||||
			exit(0);
 | 
								exit(0);
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
		case 'd':
 | 
							case 'd':
 | 
				
			||||||
| 
						 | 
					@ -374,6 +375,10 @@ char *parse_commandline(int argc, char *argv[])
 | 
				
			||||||
		case 'x':
 | 
							case 'x':
 | 
				
			||||||
			crit_command = strdup(optarg);
 | 
								crit_command = strdup(optarg);
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
							case 'v':
 | 
				
			||||||
 | 
								printf("wmbattery "PACKAGE_VERSION"\n");
 | 
				
			||||||
 | 
								exit(0);
 | 
				
			||||||
 | 
								break;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue