class SiSU_Info_About::InfoAbout

Public Class Methods

new(color='') click to toggle source
# File lib/sisu/se_version.rb, line 132
def initialize(color='')
  @color=color
end

Public Instance Methods

sisu_about() click to toggle source
# File lib/sisu/se_version.rb, line 156
    def sisu_about
      puts <<-WOK
     sisu: documents; markup, structuring, publishing in multiple standard formats, & search
     most (not all) useful commands (are made in a directory containing a sisu markup file &) take the form:
       sisu [action(s)] [filename(s)]
     where filename refers to a valid sisu marked up file, e.g.:
       cd /usr/share/doc/sisu/markup-samples/sisu_manual
       sisu --html --verbose sisu_commands.sst
       sisu --txt --html --epub --odt --pdf --sqlite --manpage --texinfo --concordance --qrcode --verbose sisu.ssm
       cd -
     See output produced, or see man pages: man sisu
     <http://www.sisudoc.org/> <http://www.jus.uio.no/sisu/>
        WOK
    end
sisu_version() click to toggle source
# File lib/sisu/se_version.rb, line 135
def sisu_version
  version=SiSU_Env::InfoVersion.instance.get_version
  rb_ver=SiSU_Env::InfoVersion.instance.rbversion
  if version.version
    opt_cmd=if defined? @color.cmd \
    and @color.cmd =~/[ck]/
      @color.cmd
    else '-v'
    end
    SiSU_Screen::Ansi.new(
      opt_cmd,
      version.project,
      version.version,
      version.date_stamp,
      version.date,
      version.install_method,
      rb_ver
    ).version
  else puts 'SiSU (version information not available)'
  end
end