102 lines
2.1 KiB
Smarty
102 lines
2.1 KiB
Smarty
################################################################################
|
|
# RUNTIME #
|
|
################################################################################
|
|
|
|
{{- $rntm := sysRuntime }}
|
|
|
|
Arch: {{ sysArch }}
|
|
CPUs: {{ sysNumCpu }}
|
|
OS: {{ sysNumCpu }}
|
|
|
|
RUNTIME: {{ $rntm }}
|
|
{{ range $rntmk, $rntmv := $rntm }}
|
|
{{ $rntmk }}:
|
|
{{ $rntmv }}
|
|
{{- end }}
|
|
{{ dump $rntm }}
|
|
|
|
|
|
################################################################################
|
|
# PATHS #
|
|
################################################################################
|
|
|
|
###########
|
|
# Generic #
|
|
###########
|
|
|
|
pathJoin "a" "b" "c"
|
|
{{ pathJoin "a" "b" "c" }}
|
|
|
|
pathJoin "/" "a" "b" "c"
|
|
{{ pathJoin "/" "a" "b" "c" }}
|
|
|
|
pathJoin "/a" "b" "c"
|
|
{{ pathJoin "/a" "b" "c" }}
|
|
|
|
#
|
|
|
|
pathPipeJoin "b" "c" "d" "a"
|
|
{{ pathPipeJoin "b" "c" "d" "a" }}
|
|
|
|
"a" | pathPipeJoin "b" "c" "d"
|
|
{{ "a" | pathPipeJoin "b" "c" "d"}}
|
|
#
|
|
|
|
$base := "/"
|
|
$myPsjSlice := "a,b,c" | splitList ","
|
|
pathSliceJoin $myPsjSlice
|
|
{{- $base := "/" }}
|
|
{{- $myPsjSlice := "a,b,c" | splitList "," }}
|
|
{{ pathSliceJoin $myPsjSlice }}
|
|
|
|
#
|
|
|
|
$base | pathSlicePipeJoin $myPsjSlice
|
|
{{ $base | pathSlicePipeJoin $myPsjSlice }}
|
|
|
|
#
|
|
|
|
pathSubJoin $base "a" "b" "c"
|
|
{{ pathSubJoin $base "a" "b" "c" }}
|
|
|
|
|
|
######################
|
|
# OS/System/Platform #
|
|
######################
|
|
|
|
osPathJoin "a" "b" "c"
|
|
{{ osPathJoin "a" "b" "c" }}
|
|
|
|
osPathJoin "/" "a" "b" "c"
|
|
{{ osPathJoin "a" "b" "c" }}
|
|
|
|
osPathJoin "/a" "b" "c"
|
|
{{ osPathJoin "a" "b" "c" }}
|
|
|
|
#
|
|
|
|
osPathPipeJoin "b" "c" "d" "a"
|
|
{{ osPathPipeJoin "b" "c" "d" "a" }}
|
|
|
|
"a" | osPathPipeJoin "b" "c" "d"
|
|
{{ "a" | osPathPipeJoin "b" "c" "d" }}
|
|
|
|
#
|
|
|
|
$osBase := "/"
|
|
$myOsPsjSlice := "a,b,c" | splitList ","
|
|
osPathSliceJoin $myOsPsjSlice
|
|
{{- $osBase := "/" }}
|
|
{{- $myOsPsjSlice := "a,b,c" | splitList "," }}
|
|
{{ osPathSliceJoin $myOsPsjSlice }}
|
|
|
|
#
|
|
|
|
$osBase | osPathSlicePipeJoin $myOsPsjSlice
|
|
{{ $osBase | osPathSlicePipeJoin $myOsPsjSlice }}
|
|
|
|
#
|
|
|
|
osPathSubJoin $osBase "a" "b" "c"
|
|
{{ osPathSubJoin $osBase "a" "b" "c" }}
|