aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/sisu/v5/share_src.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sisu/v5/share_src.rb')
-rw-r--r--lib/sisu/v5/share_src.rb19
1 files changed, 13 insertions, 6 deletions
diff --git a/lib/sisu/v5/share_src.rb b/lib/sisu/v5/share_src.rb
index cb93dee2..69dd7bb9 100644
--- a/lib/sisu/v5/share_src.rb
+++ b/lib/sisu/v5/share_src.rb
@@ -70,14 +70,17 @@ module SiSU_Markup
@opt=opt
end
def read
- unless @opt.cmd =~/q/
- @opt.cmd=~/[MVvz]/ \
- ? SiSU_Screen::Ansi.new(@opt.cmd,'Share document markup text source',@opt.fns).cyan_hi_blue
- : SiSU_Screen::Ansi.new(@opt.cmd,'Share document markup text source',@opt.fns).cyan_title_hi
+ unless @opt.act[:quiet][:set]==:on
+ (@opt.act[:verbose][:set]==:on \
+ || @opt.act[:verbose_plus][:set]==:on \
+ || @opt.act[:maintenance][:set]==:on) \
+ ? SiSU_Screen::Ansi.new(@opt.act[:color_state][:set],'Share document markup text source',@opt.fns).cyan_hi_blue
+ : SiSU_Screen::Ansi.new(@opt.act[:color_state][:set],'Share document markup text source',@opt.fns).cyan_title_hi
end
if FileTest.directory?(@path_pod[:fnb])
FileUtils::mkdir_p(@file.output_path.src.dir) unless FileTest.directory?(@file.output_path.src.dir)
- v=(@opt.cmd =~/M/) ? 'v' : ''
+ v=(@opt.act[:maintenance][:set]==:on) \
+ ? 'v' : ''
system(%{
rsync -a#{v} #{@path_pod[:fnb]} #{@file.output_path.sisupod.dir}
chbk=`pwd`
@@ -87,7 +90,11 @@ module SiSU_Markup
cd ${chbk}
})
else
- SiSU_Screen::Ansi.new('',"#{@opt.fno} not available").blue_tab if @opt.cmd=~/[MVv]/
+ if (@opt.act[:verbose][:set]==:on \
+ || @opt.act[:verbose_plus][:set]==:on \
+ || @opt.act[:maintenance][:set]==:on)
+ SiSU_Screen::Ansi.new('',"#{@opt.fno} not available").blue_tab
+ end
end
end
end