summaryrefslogtreecommitdiffstats
path: root/XD.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--XD.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/XD.c b/XD.c
index a76909b..6132218 100644
--- a/XD.c
+++ b/XD.c
@@ -1,8 +1,8 @@
#include <stdio.h>
#include <stdlib.h>
+#include <string.h>
#ifdef ERR
#include <stdarg.h>
-#include <string.h>
#endif
#ifdef GIT
@@ -155,9 +155,17 @@ has_staged(git_repository *repo)
int
main(int argc, char *argv[])
{
- int code = -1;
+ int i, code = -1;
char face[] = { ':', 0, '|' };
+ /* print version information */
+ for (i = 1; i < argc; i++) {
+ if (strcmp(argv[i], "-v") == 0) {
+ printf("XD v%s\n", VERSION);
+ return 0;
+ }
+ }
+
#ifdef GIT
git_repository *repo;
int git_ok = 0;