aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/env.org
diff options
context:
space:
mode:
Diffstat (limited to 'org/env.org')
-rw-r--r--org/env.org173
1 files changed, 72 insertions, 101 deletions
diff --git a/org/env.org b/org/env.org
index 36017be7..99e127ae 100644
--- a/org/env.org
+++ b/org/env.org
@@ -14,12 +14,14 @@
#+PROPERTY: header-args+ :results no
#+PROPERTY: header-args+ :cache no
#+PROPERTY: header-args+ :padline no
+#+PROPERTY: header-args+ :mkdirp yes
* sisu environment
** se.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Env
#@@cX=nil
require_relative 'constants' # constants.rb
@@ -126,8 +128,9 @@ __END__
** se_cleanoutput.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_cleanoutput.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_cleanoutput.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Clean_Output
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -221,8 +224,9 @@ __END__
** se_clear.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_clear.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_clear.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Clear
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -253,7 +257,6 @@ module SiSU_Clear
and @md.sfx_src =~/ss[ftsumc]/
@env_out_root=@env.path.output
@env_out="#{@env.path.output}/#{@fnb}"
- @@publisher='SiSU http://www.jus.uio.no/sisu'
@env_pdf="#{@env_out_root}/pdf"
end
end
@@ -276,8 +279,9 @@ __END__
** se_createsite.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_createsite.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_createsite.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Create_Site
require_relative 'constants' # constants.rb
require_relative 'html_parts' # html_parts.rb
@@ -387,7 +391,7 @@ module SiSU_Create_Site
cp_images(src,dest) if FileTest.directory?(src)
end
def cp_base_images #fix images
- src=SiSU_is.path_base_system_data? + '/image'
+ src=$sisu_base_data + '/image' # hard fix, revisit
dest_arr=[
"#{@env.path.webserv}/_sisu/image_sys",
"#{@env.path.webserv}/#{@env.path.base_markup_dir_stub}/_sisu/image_sys"
@@ -499,8 +503,9 @@ __END__
** se_css.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_css.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_css.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_CSS
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -670,8 +675,9 @@ __END__
** se_date.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_date.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_date.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Info_Date
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -712,8 +718,9 @@ __END__
** se_db.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_db.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_db.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Info_Db
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -876,8 +883,9 @@ __END__
** se_envcall.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_envcall.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_envcall.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Env_Call
begin
require 'singleton'
@@ -1152,8 +1160,9 @@ __END__
** se_filemap.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_filemap.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_filemap.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_File_Map
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -1349,8 +1358,9 @@ __END__
** se_file_op.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_file_op.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_file_op.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Info_File
require_relative 'utils' # utils.rb
require_relative 'se_info_env' # se_info_env.rb
@@ -4116,8 +4126,9 @@ __END__
** se_get_init.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_get_init.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_get_init.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Get_Init
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -4304,8 +4315,9 @@ __END__
** se_hub_particulars.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_hub_particulars.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_hub_particulars.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Particulars
begin
require 'singleton'
@@ -4488,8 +4500,9 @@ consider running as separate objects
** se_info_env.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_info_env.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_info_env.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Info_Env
@@current_document=Dir.pwd #nil #''
require_relative 'se_envcall' # se_envcall.rb
@@ -5930,10 +5943,10 @@ WOK
: "#{md.opt.sisu_data_dir?}/sisu/image"
images=%W[bullet_09.png arrow_next_red.png arrow_prev_red.png arrow_up_red.png]
images.each do |i| #move to avoid repeated tests
- if FileTest.file?("#{src}/#{i}")
+ if Pathname#exist?("#{src}/#{i}")
FileUtils::cp("#{src}/#{i}","#{pth}/#{i}") \
- unless FileTest.file?("#{pth}/#{i}")
- else STDERR.puts %{\t*WARN* did not find image - "#{i}" [#{__FILE__}:#{__LINE__}]}
+ unless Pathname#exist?("#{pth}/#{i}")
+ else STDERR.puts %{\t*WARN* did not find image - "#{i}" [#{__FILE__}:#{__LINE__}] [#{src}/#{i}]}
end
end
pth
@@ -6617,8 +6630,9 @@ __END__
** se_info_port.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_info_port.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_info_port.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Info_Port
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -6637,8 +6651,9 @@ __END__
** se_info_system.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_info_system.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_info_system.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Info_Sys_Gen
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -6789,8 +6804,9 @@ __END__
** se_load.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_load.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_load.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Load
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -6847,8 +6863,9 @@ __END__
** se_processing.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_processing.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_processing.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Processing_Settings
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -7456,8 +7473,9 @@ __END__
** se_programs.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_programs.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_programs.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Sys_Call
begin
require 'singleton'
@@ -7712,6 +7730,7 @@ module SiSU_Sys_Call
when /pdflatex/
"#{texpdf} -interaction=#{mode} #{@input} #{tell}\n"
end
+ #puts texpdf_cmd
system(texpdf_cmd)
else STDERR.puts "\t*WARN* none of the following programs are installed: #{@texpdf}"
end
@@ -7800,8 +7819,9 @@ __END__
** se_remotes.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_remotes.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_remotes.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Info_Remote_Host
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -8303,8 +8323,9 @@ __END__
** se_standardise_lang.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_standardise_lang.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_standardise_lang.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Standardise_Lang
@@lang_info=nil
class StandardiseLanguage
@@ -8429,8 +8450,9 @@ __END__
** se_version.rb
-#+BEGIN_SRC ruby :tangle "../lib/sisu/se_version.rb"
-# <<sisu_document_header>>
+#+HEADER: :tangle "../lib/sisu/se_version.rb"
+#+BEGIN_SRC ruby
+#<<sisu_document_header>>
module SiSU_Info_Version
require_relative 'constants' # constants.rb
require_relative 'utils' # utils.rb
@@ -8546,7 +8568,7 @@ module SiSU_Info_About
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/>
+ <https://sisudoc.org> <https://git.sisudoc.org/sisu>
WOK
end
end
@@ -8557,57 +8579,6 @@ __END__
* document header
#+NAME: sisu_document_header
-#+BEGIN_SRC text
-encoding: utf-8
-- Name: SiSU
-
- - Description: documents, structuring, processing, publishing, search
- se
-
- - Author: Ralph Amissah
- <ralph.amissah@gmail.com>
-
- - Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
- 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019,
- 2020, 2021, Ralph Amissah,
- All Rights Reserved.
-
- - License: GPL 3 or later:
-
- SiSU, a framework for document structuring, publishing and search
-
- Copyright (C) Ralph Amissah
-
- This program is free software: you can redistribute it and/or modify it
- under the terms of the GNU General Public License as published by the Free
- Software Foundation, either version 3 of the License, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful, but WITHOUT
- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- more details.
-
- You should have received a copy of the GNU General Public License along with
- this program. If not, see <http://www.gnu.org/licenses/>.
-
- If you have Internet connection, the latest version of the GPL should be
- available at these locations:
- <http://www.fsf.org/licensing/licenses/gpl.html>
- <http://www.gnu.org/licenses/gpl.html>
-
- <http://www.sisudoc.org/sisu/en/manifest/gpl.fsf.html>
-
- - SiSU uses:
- - Standard SiSU markup syntax,
- - Standard SiSU meta-markup syntax, and the
- - Standard SiSU object citation numbering and system
-
- - Homepages:
- <http://www.sisudoc.org>
-
- - Git
- <https://git.sisudoc.org/projects/>
- <https://git.sisudoc.org/projects/?p=software/sisu.git;a=summary>
- <https://git.sisudoc.org/projects/?p=markup/sisu-markup-samples.git;a=summary>
+#+BEGIN_SRC emacs-lisp
+<<./sisu_version_info_and_doc_header_including_copyright_and_license.org:sisu_doc_header_including_copyright_and_license()>>
#+END_SRC