safety functions to protect system failures etc #32 [ S A F E T Y ] [ F I L E N O T E X I S T S ]
$limit.file.size__x3A__open_file.if_not_exists = ${limit.file.size__x3A__open_file.if_not_exists}
$local.p5apl.terminal-notifier.message = ${local.p5apl.terminal-notifier.message}
#30 [? C O N D I T I O N ?] results:
[ $limit.file.size__x3A__open_file.if_exceeded = ${limit.file.size__x3A__open_file.if_exceeded} ]
[ $local.p5ant.safety.limit.file.size__x3A__open_file.units = ${local.p5ant.safety.limit.file.size__x3A__open_file.units} ]
[ $limit.file.size__x3A__open_file.if_exceeded.fileset = ${limit.file.size__x3A__open_file.if_exceeded.fileset} ]
[ $limit.file.size__x3A__open_file__x3A__deny_flag = ${limit.file.size__x3A__open_file__x3A__deny_flag} ]
#34[ S A F E T Y R E N A M E ] = [!! F I L E T O O B I G = ${local.p5ant.safety.filename.length} !!!!] !!!!!!!!!!!!!!!!!!!!
from $local.p5ant.safety.filename ${local.p5ant.safety.filename}
to $local.p5ant.safety.filename.rename ${local.p5ant.safety.filename.rename}
SET $limit.file__x3A__open_file.if_exceeded to ${limit.file__x3A__open_file.if_exceeded}
#71 [ N O T I F Y ] $limit.file.size__x3A__open_file.if_exceeded = ${limit.file.size__x3A__open_file.if_exceeded} #34 S A F E T Y S L E E P (TODO) by @if $limit.file__x3A__open_file.if_exceeded = ${limit.file__x3A__open_file.if_exceeded}
will sleeping 5 seconds..
....5....4....3....2....1....0#149 sayed [ W A R N I N G ] $describe_file__x3A__size__x3A__warning_flag ${describe_file__x3A__size__x3A__warning_flag} #17- [? C O N D I T I O N ?] results:
[ $describe_file__x3A__size.if_exceeded = ${describe_file__x3A__size.if_exceeded} ]
[ $local.p5ant.safety.limit.file.size__x3A__open_file.units = ${local.p5ant.safety.limit.file.size__x3A__open_file.units} ]
[ $describe_file__x3A__size.if_exceeded.fileset = ${describe_file__x3A__size.if_exceeded.fileset} ]
[ $describe_file__x3A__size__x3A__warning_flag = ${describe_file__x3A__size__x3A__warning_flag} ]
[ $local.p5apl.terminal-notifier.group = ${local.p5apl.terminal-notifier.group} ] - nice to set!!!
+ [ $local.say_and_open_file = ${local.say_and_open_file} ]+ [ $local.say_and_open_file.drop_overflow = ${local.say_and_open_file.drop_overflow} ]#121 + [ c o p y o v e r f l o w s a y ] #128-166 [ O P E N F I L E ] [ O K ] controller $open_file__x3A__opened = ${open_file__x3A__opened}
#128 there is not aviable any function to UI open file -
$open_file__x3A__opened ${open_file__x3A__opened}
[ open_file__x3A__p5apl.terminal-notifier ]
[ open_file__x3A__p5apl.open ]
#18 [ S A F E O P E N F I L E ] = [== F I L E I S S A F E T O O P E N ==]=
LIMIT $local.p5ant.safety.filename.length = ${local.p5ant.safety.filename.length} tested against ${local.p5ant.safety.limit.file.size__x3A__open_file} ($local.p5ant.safety.limit.file.size__x3A__open_file)
RESULT $local.p5ant.safety.filename = ${local.p5ant.safety.filename}
$local.p5ant.safety.filename.length = ${local.p5ant.safety.filename.length}
$limit.file.size__x3A__open_file.if_exceeded ${limit.file.size__x3A__open_file.if_exceeded}
+ $local.p5apl.terminal-notifier.message = ${local.p5apl.terminal-notifier.message}
will use properties and if not success ge wont set some flag - thus ntoficiation will occur #2444 try to look at $local.ant.safety.task.complete.output ${local.ant.safety.task.complete.output} and parse? #245 [ N O T I F Y ] $open_dir.if_not_exists ${open_dir.if_not_exists} #245-OK [ N O T I F Y ] ready to open dir ${local.p5ant.safety.filename}