You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
526 B
24 lines
526 B
// Create and show the dialog
|
|
var dlg = Factory.loadui('grepdlg.ui');
|
|
dlg.exec();
|
|
|
|
// Extract the parameters
|
|
var search = dlg.child('search_edit').text;
|
|
var files = dlg.child('files_edit').text;
|
|
var matchcase = dlg.child('case_check').checked;
|
|
var shownumbers = dlg.child('shownumbers_check').checked;
|
|
|
|
// Build the command line
|
|
var options = '';
|
|
if ( !matchcase ) {
|
|
options += '-i ';
|
|
}
|
|
if ( shownumbers ) {
|
|
options += '-n ';
|
|
}
|
|
|
|
cmd = 'grep -H '+options+"'"+search+"' "+files;
|
|
|
|
// Print the command line
|
|
print( cmd );
|