@@ -221,22 +221,23 @@ def main(wf):
221221 config = os .getenv ('self_script_device_%d' % idx )
222222 if config :
223223 title = config .split ("|" )[0 ]
224- path = config .split ("|" )[1 ]
225- it = wf .add_item (title = title ,
226- subtitle = "with script: %s" % path ,
227- arg = "self_script_device_%d" % idx ,
228- valid = True )
229- it .setvar ("self_script_device" , config )
230- mod = it .add_modifier ("cmd" , subtitle = "apply cmd modifier" )
231- mod .setvar ("mod" , "cmd" )
232- mod = it .add_modifier ("alt" , subtitle = "apply alt modifier" )
233- mod .setvar ("mod" , "alt" )
234- mod = it .add_modifier ("ctrl" , subtitle = "apply ctrl modifier" )
235- mod .setvar ("mod" , "ctrl" )
236- mod = it .add_modifier ("fn" , subtitle = "apply fn modifier" )
237- mod .setvar ("mod" , "fn" )
238- mod = it .add_modifier ("shift" , subtitle = "apply shift modifier" )
239- mod .setvar ("mod" , "shift" )
224+ if addAll or wordMatch (arg , title ) or wordMatch (arg , "Self script" ):
225+ path = config .split ("|" )[1 ]
226+ it = wf .add_item (title = title ,
227+ subtitle = "with script: %s" % path ,
228+ arg = "self_script_device_%d" % idx ,
229+ valid = True )
230+ it .setvar ("self_script_device" , config )
231+ mod = it .add_modifier ("cmd" , subtitle = "apply cmd modifier" )
232+ mod .setvar ("mod" , "cmd" )
233+ mod = it .add_modifier ("alt" , subtitle = "apply alt modifier" )
234+ mod .setvar ("mod" , "alt" )
235+ mod = it .add_modifier ("ctrl" , subtitle = "apply ctrl modifier" )
236+ mod .setvar ("mod" , "ctrl" )
237+ mod = it .add_modifier ("fn" , subtitle = "apply fn modifier" )
238+ mod .setvar ("mod" , "fn" )
239+ mod = it .add_modifier ("shift" , subtitle = "apply shift modifier" )
240+ mod .setvar ("mod" , "shift" )
240241 idx = idx + 1
241242 else :
242243 idx = - 1
0 commit comments