diff --git a/scripts/zmfilter.pl.in b/scripts/zmfilter.pl.in index ca380e539..ac5d7b6e0 100755 --- a/scripts/zmfilter.pl.in +++ b/scripts/zmfilter.pl.in @@ -115,11 +115,12 @@ delete @ENV{qw(IFS CDPATH ENV BASH_ENV)}; my $delay = $Config{ZM_FILTER_EXECUTE_INTERVAL}; my $event_id = 0; my $filter_parm = ""; +my $version = 0; sub Usage { print( " -Usage: zmfilter.pl [-f ,--filter=] +Usage: zmfilter.pl [-f ,--filter=] | -v, --version Parameters are :- -f, --filter= - The name of a specific filter to run "); @@ -158,10 +159,14 @@ sub DateTimeToSQL return( strftime( "%Y-%m-%d %H:%M:%S", localtime( $dt_val ) ) ); } -if ( !GetOptions( 'filter=s'=>\$filter_parm ) ) +if ( !GetOptions( 'filter=s'=>\$filter_parm, version=>\$version ) ) { Usage(); } +if ( $version ) { + print ZoneMinder::Base::ZM_VERSION . "\n"; + exit(0); +} if ( ! EVENT_PATH ) { Error( "No event path defined. Config was $Config{ZM_DIR_EVENTS}\n" );