diff options
Diffstat (limited to 'lib/sisu/v0/help.rb')
| -rw-r--r-- | lib/sisu/v0/help.rb | 49 | 
1 files changed, 45 insertions, 4 deletions
| diff --git a/lib/sisu/v0/help.rb b/lib/sisu/v0/help.rb index e9f3906b..1c1fd4d0 100644 --- a/lib/sisu/v0/help.rb +++ b/lib/sisu/v0/help.rb @@ -77,7 +77,8 @@ module SiSU_Help        help_info=%{#{@cX.blue_hi}SiSU help#{@cX.off} #{@cX.ruby}~#{@cX.off} #{@request}}        help_list=%{#{@cX.blue}sisu --help#{@cX.off} #{@cX.cyan}type keyword else "enter" to exit help:\n\tkeywords include:#{@cX.off} #{@cX.brown}list, (com)mands, short(cuts), (mod)ifiers, (env)ironment, markup, syntax, headers, headings, endnotes, tables, example, customise, skin, (dir)ectories, path, (lang)uage, db, install, setup, (conf)igure, convert, external_programs, dublincore, termsheet, search, sql, hyper(est)raier, features, external_programs, license#{@cX.off} \n}        help_prompt=%{#{@cX.fuschia}exit, [or carriage return to exit help] #{@cX.off}\n#{@cX.blue_hi}SiSU help#{@cX.off} #{@cX.ruby}~#{@cX.off} } -        until gotten =~/exit|quit|bye|q|^\s*$/ and ( @request.nil? or @request.empty? ) +        until gotten =~/exit|quit|bye|q|^\s*$/ \ +        and ( @request.nil? or @request.empty? )            @help=Help.new(@request,@color)            if @request              puts help_info @@ -1015,6 +1016,47 @@ WOK        else puts 'SiSU version information not available'        end      end +    def rhost +      @ls=leading_spaces=' '*49 +      @rhost=SiSU_Env::Info_remote_host.new.rhost +      def r1 +        if @rhost.r1; @rhost.r1 + "\n" +        else '' +        end +      end +      def r2 +        if @rhost.r2; @ls + @rhost.r2 + "\n" +        else '' +        end +      end +      def r3 +        if @rhost.r3; @ls + @rhost.r3 + "\n" +        else '' +        end +      end +      def r4 +        if @rhost.r4; @ls + @rhost.r4 + "\n" +        else '' +        end +      end +      def r5 +        if @rhost.r5; @ls + @rhost.r5 + "\n" +        else '' +        end +      end +      def r6 +        if @rhost.r6; @ls + @rhost.r6 + "\n" +        else '' +        end +      end +      def note +        msg='(remote settings user and host set in sisurc.yml under remote:)' +        if @rhost.r1; @ls + msg +        else msg +        end +      end +      self +    end      def environment        cf_defaults=SiSU_Env::Info_processing_flag.new        sisu_version @@ -1022,8 +1064,7 @@ WOK    #{@cX.green}current and output directories#{@cX.off}    user:                                          #{@cX.blue}#{@env.user}#{@cX.off}    home:                                          #{@cX.blue}#{@env.path.home}#{@cX.off} -  remote set [remote user]@[remote host]:        #{@cX.blue}#{SiSU_Env::Info_remote_host.new.remote_host[:name]}#{@cX.off} -                                                 (remote settings user and host set in sisurc.yml under remote:) +  remote set [remote user]@[remote host]:        #{@cX.blue}#{rhost.r1}#{rhost.r2}#{rhost.r3}#{rhost.r4}#{rhost.r5}#{rhost.r6}#{@cX.off}#{rhost.note}    locale (encoding, UTF-8 desired):              #{@cX.blue}#{@env.locale}#{@cX.off}    current directory:                             #{@cX.blue}#{@env.path.pwd}#{@cX.off}    document output root directory set to:         #{@cX.blue}#{@env.path.webserv}#{@cX.off} @@ -1395,7 +1436,7 @@ WOK      arch:             #{@cX.blue}#{@env.arch}#{@cX.off}    Directories for installation -    bin:                                     #{@cX.blue}#{Config::CONFIG['bindir']}#{@cX.off} or #{@cX.blue}#{Config::CONFIG['sitelibdir']}#{@cX.off}  +    bin:                                     #{@cX.blue}#{Config::CONFIG['bindir']}#{@cX.off} or #{@cX.blue}#{Config::CONFIG['sitelibdir']}#{@cX.off}      lib (site-ruby):                         #{@cX.blue}#{Config::CONFIG['rubylibdir']}/#{SiSU_lib}#{@cX.off} or #{@cX.blue}#{Config::CONFIG['sitelibdir']}/#{SiSU_lib}#{@cX.off}      conf [etc]:                              #{@cX.blue}#{@env.path.etc}/sisu#{@cX.off}      data (document samples, images, README): #{@cX.blue}#{@env.path.sample_data}#{@cX.off} | 
