Skip to content

Instantly share code, notes, and snippets.

@jdevera
Created December 15, 2011 15:56
Show Gist options
  • Save jdevera/1481602 to your computer and use it in GitHub Desktop.
Save jdevera/1481602 to your computer and use it in GitHub Desktop.
Sm completion error
# sm --trace=all --call=api/extensions/completion/extension_action_completion -- sm
+/opt/sm/core/sm/shell/core/cli:124 /opt/sm/core/sm/shell/core/cli():124 > debug_flags=-search
+/opt/sm/core/sm/shell/core/cli:125 /opt/sm/core/sm/shell/core/cli():125 > trace_flags=all
+/opt/sm/core/sm/shell/core/cli:127 /opt/sm/core/sm/shell/core/cli():127 > export debug_flag debug_flags trace_flag trace_flags verbose_flag extension_args sm_script var_debug_flags var_debug_type_flag
+/opt/sm/bin/sm:29 /opt/sm/bin/sm():29 > . /opt/sm/core/sm/shell/core/initialize
+/opt/sm/core/sm/shell/core/initialize:4 /opt/sm/core/sm/shell/core/initialize():4 > setopt EXTENDED_GLOB NULL_GLOB HASH_CMDS WARN_CREATE_GLOBAL
+/opt/sm/core/sm/shell/core/initialize:6 /opt/sm/core/sm/shell/core/initialize():6 > saved_sm_path=/opt/sm
+/opt/sm/core/sm/shell/core/initialize:9 /opt/sm/core/sm/shell/core/initialize():9 > file=/etc/smrc
+/opt/sm/core/sm/shell/core/initialize:11 /opt/sm/core/sm/shell/core/initialize():11 > [[ -s /etc/smrc ]]
+/opt/sm/core/sm/shell/core/initialize:9 /opt/sm/core/sm/shell/core/initialize():9 > file=/home/jdevera/.smrc
+/opt/sm/core/sm/shell/core/initialize:11 /opt/sm/core/sm/shell/core/initialize():11 > [[ -s /home/jdevera/.smrc ]]
+/opt/sm/core/sm/shell/core/initialize:18 /opt/sm/core/sm/shell/core/initialize():18 > unset previous_preload_modules
+/opt/sm/core/sm/shell/core/initialize:20 /opt/sm/core/sm/shell/core/initialize():20 > sm_path=/opt/sm
+/opt/sm/core/sm/shell/core/initialize:22 /opt/sm/core/sm/shell/core/initialize():22 > (( UID == 0 ))
+/opt/sm/core/sm/shell/core/initialize:30 /opt/sm/core/sm/shell/core/initialize():30 > true /opt/sm/var /home/jdevera/.etc /home/jdevera/.profile /home/jdevera/.profile.d
+/opt/sm/core/sm/shell/core/initialize:37 /opt/sm/core/sm/shell/core/initialize():37 > true /opt/sm/core/sm/shell /opt/sm/templates /opt/sm/src /opt/sm/md5 /opt/sm/archives /opt/sm/scm /opt/sm/sets /opt/sm/exts /opt/sm/src/extensions /opt/sm/tmp /opt/sm/bin /opt/sm/repos origin master shell jdevera /home/jdevera/.sm 4 1 vimpager /opt/sm/core/sm/config /opt/sm/pkg /opt/sm/pkg/active sm 0.0.1
+/opt/sm/core/sm/shell/core/initialize:64 /opt/sm/core/sm/shell/core/initialize():64 > [[ -n 4.3.10 ]]
+/opt/sm/core/sm/shell/core/initialize:66 /opt/sm/core/sm/shell/core/initialize():66 > __sm_array_start=1
+/opt/sm/core/sm/shell/core/initialize:70 /opt/sm/core/sm/shell/core/initialize():70 > export __sm_array_start
+/opt/sm/core/sm/shell/core/initialize:72 /opt/sm/core/sm/shell/core/initialize():72 > [[ -z '' ]]
+/opt/sm/core/sm/shell/core/initialize:74 /opt/sm/core/sm/shell/core/initialize():74 > [[ -w /opt/sm/sets ]]
+/opt/sm/core/sm/shell/core/initialize:74 /opt/sm/core/sm/shell/core/initialize():74 > (( UID == 0 ))
+/opt/sm/core/sm/shell/core/initialize:78 /opt/sm/core/sm/shell/core/initialize():78 > sets_user_path=/home/jdevera/.sm/sets
+/opt/sm/core/sm/shell/core/initialize:82 /opt/sm/core/sm/shell/core/initialize():82 > [[ -z '' ]]
+/opt/sm/core/sm/shell/core/initialize:84 /opt/sm/core/sm/shell/core/initialize():84 > [[ -w /opt/sm/exts ]]
+/opt/sm/core/sm/shell/core/initialize:84 /opt/sm/core/sm/shell/core/initialize():84 > (( UID == 0 ))
+/opt/sm/core/sm/shell/core/initialize:88 /opt/sm/core/sm/shell/core/initialize():88 > exts_user_path=/home/jdevera/.sm/exts
+/opt/sm/core/sm/shell/core/initialize:93 /opt/sm/core/sm/shell/core/initialize():93 > preload_modules=( api/extensions/completion )
+/opt/sm/core/sm/shell/core/initialize:94 /opt/sm/core/sm/shell/core/initialize():94 > export preload_modules
+/opt/sm/core/sm/shell/core/initialize:96 /opt/sm/core/sm/shell/core/initialize():96 > [[ -d /opt/sm/pkg/active/bin ]]
+/opt/sm/core/sm/shell/core/initialize:101 /opt/sm/core/sm/shell/core/initialize():101 > export sm_path __sm_modules_path initial_pwd 'extension_action_calls=0'
+/opt/sm/core/sm/shell/core/initialize:103 /opt/sm/core/sm/shell/core/initialize():103 > zmodload zsh/parameter
+/opt/sm/core/sm/shell/core/initialize:106 /opt/sm/core/sm/shell/core/initialize():106 > source /opt/sm/core/sm/shell/core/functions
+/opt/sm/core/sm/shell/core/functions:48 /opt/sm/core/sm/shell/core/functions():48 > [[ -n '' ]]
+/opt/sm/core/sm/shell/core/initialize:107 /opt/sm/core/sm/shell/core/initialize():107 > source /opt/sm/core/sm/shell/string/functions
+/opt/sm/core/sm/shell/core/initialize:108 /opt/sm/core/sm/shell/core/initialize():108 > source /opt/sm/core/sm/shell/log/functions
+/opt/sm/core/sm/shell/log/functions:20 /opt/sm/core/sm/shell/log/functions():20 > alias 'trace_filter=set +o xtrace ; __sm.log.trace.filter'
+/opt/sm/core/sm/shell/core/initialize:109 /opt/sm/core/sm/shell/core/initialize():109 > source /opt/sm/core/sm/shell/log/initialize
+/opt/sm/core/sm/shell/log/initialize:3 /opt/sm/core/sm/shell/log/initialize():3 > true -search 0 all 1 long /opt/sm/log
+/opt/sm/core/sm/shell/log/initialize:7 /opt/sm/core/sm/shell/log/initialize():7 > typeset -a var_debug_flags
+/opt/sm/core/sm/shell/log/initialize:9 /opt/sm/core/sm/shell/log/initialize():9 > __sm_trace_filter_stack=( )
+/opt/sm/core/sm/shell/log/initialize:11 /opt/sm/core/sm/shell/log/initialize():11 > __sm.set.ps4
+/opt/sm/core/sm/shell/log/functions:389 __sm.set.ps4():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:393 __sm.set.ps4():6 > PS4='+%x:%I %N():%i > '
+/opt/sm/core/sm/shell/log/functions:394 __sm.set.ps4():7 > export PS4
+/opt/sm/core/sm/shell/log/functions:396 __sm.set.ps4():9 > return 0
+/opt/sm/core/sm/shell/log/initialize:13 /opt/sm/core/sm/shell/log/initialize():13 > set +o errexit
+/opt/sm/core/sm/shell/log/initialize:14 /opt/sm/core/sm/shell/log/initialize():14 > trap 'exit 1' USR2
+/opt/sm/core/sm/shell/log/initialize:15 /opt/sm/core/sm/shell/log/initialize():15 > export '__sm_pid=15872'
+/opt/sm/core/sm/shell/log/initialize:17 /opt/sm/core/sm/shell/log/initialize():17 > trap __sm.tmp.logs.clean EXIT
+/opt/sm/core/sm/shell/log/initialize:19 /opt/sm/core/sm/shell/log/initialize():19 > [[ -n 4.3.10 ]]
+/opt/sm/core/sm/shell/log/initialize:20 /opt/sm/core/sm/shell/log/initialize():20 > set -e
+/opt/sm/core/sm/shell/log/initialize:23 /opt/sm/core/sm/shell/log/initialize():23 > trap 'backtrace "A command has returned error code '\''($?)'\'' without being handled."' ERR
+/opt/sm/core/sm/shell/log/initialize:25 /opt/sm/core/sm/shell/log/initialize():25 > [[ -n '' ]]
+/opt/sm/core/sm/shell/log/initialize:33 /opt/sm/core/sm/shell/log/initialize():33 > unset command_not_found
+/opt/sm/core/sm/shell/log/initialize:34 /opt/sm/core/sm/shell/log/initialize():34 > unset command_not_found_handle
+/opt/sm/core/sm/shell/core/initialize:110 /opt/sm/core/sm/shell/core/initialize():110 > source /opt/sm/core/sm/shell/command/functions
+/opt/sm/core/sm/shell/core/initialize:111 /opt/sm/core/sm/shell/core/initialize():111 > source /opt/sm/core/sm/shell/modules/functions
+/opt/sm/core/sm/shell/core/initialize:112 /opt/sm/core/sm/shell/core/initialize():112 > source /opt/sm/core/sm/shell/versionedfs/functions
+/opt/sm/core/sm/shell/core/initialize:114 /opt/sm/core/sm/shell/core/initialize():114 > __sm.modules.core.initialize
+/opt/sm/core/sm/shell/modules/functions:9 __sm.modules.core.initialize():2 > (( ! 0 ))
+/opt/sm/core/sm/shell/modules/functions:10 __sm.modules.core.initialize():3 > true 0
+/opt/sm/core/sm/shell/modules/functions:12 __sm.modules.core.initialize():5 > typeset -ga __sm_modules_loaded
+/opt/sm/core/sm/shell/modules/functions:13 __sm.modules.core.initialize():6 > typeset _module _name _path
+/opt/sm/core/sm/shell/modules/functions:15 __sm.modules.core.initialize():8 > __sm.extension.paths.initialize
+/opt/sm/core/sm/shell/modules/functions:45 __sm.extension.paths.initialize():2 > typeset -ga extensions_search_paths
+/opt/sm/core/sm/shell/modules/functions:46 __sm.extension.paths.initialize():3 > typeset _extension_set_path
+/opt/sm/core/sm/shell/modules/functions:48 __sm.extension.paths.initialize():5 > [[ -z '' ]]
+/opt/sm/core/sm/shell/modules/functions:50 __sm.extension.paths.initialize():7 > extensions_search_paths=( )
+/opt/sm/core/sm/shell/modules/functions:53 __sm.extension.paths.initialize():10 > [[ /opt/sm/exts != /home/jdevera/.sm/exts ]]
+/opt/sm/core/sm/shell/modules/functions:55 __sm.extension.paths.initialize():12 > extensions_search_paths+=( /home/jdevera/.sm/exts/active )
+/opt/sm/core/sm/shell/modules/functions:59 __sm.extension.paths.initialize():16 > extensions_search_paths+=( /opt/sm/exts/active )
+/opt/sm/core/sm/shell/modules/functions:62 __sm.extension.paths.initialize():19 > [[ /opt/sm/sets != /home/jdevera/.sm/sets ]]
+/opt/sm/core/sm/shell/modules/functions:83 __sm.extension.paths.initialize():40 > case /home/jdevera/.sm/exts/active /opt/sm/exts/active (*[[:space:]]/opt/sm/core[[:space:]]*)
+/opt/sm/core/sm/shell/modules/functions:83 __sm.extension.paths.initialize():40 > case /home/jdevera/.sm/exts/active /opt/sm/exts/active (*)
+/opt/sm/core/sm/shell/modules/functions:88 __sm.extension.paths.initialize():45 > extensions_search_paths+=( /opt/sm/core )
+/opt/sm/core/sm/shell/modules/functions:92 __sm.extension.paths.initialize():49 > [[ -n '' ]]
+/opt/sm/core/sm/shell/modules/functions:120 __sm.extension.paths.initialize():77 > __sm.log.debug search sets_user_path:/home/jdevera/.sm/sets:
+/opt/sm/core/sm/shell/log/functions:409 __sm.log.debug():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:410 __sm.log.debug():3 > __sm.log.debug.not.traced search sets_user_path:/home/jdevera/.sm/sets:
+/opt/sm/core/sm/shell/log/functions:414 __sm.log.debug.not.traced():2 > typeset type
+/opt/sm/core/sm/shell/log/functions:415 __sm.log.debug.not.traced():3 > type=search
+/opt/sm/core/sm/shell/log/functions:416 __sm.log.debug.not.traced():4 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:416 __sm.log.debug.not.traced():4 > shift
+/opt/sm/core/sm/shell/log/functions:418 __sm.log.debug.not.traced():6 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:429 __sm.log.debug.not.traced():17 > return 0
+/opt/sm/core/sm/shell/modules/functions:121 __sm.extension.paths.initialize():78 > __sm.log.debug search exts_user_path:/home/jdevera/.sm/exts:
+/opt/sm/core/sm/shell/log/functions:409 __sm.log.debug():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:410 __sm.log.debug():3 > __sm.log.debug.not.traced search exts_user_path:/home/jdevera/.sm/exts:
+/opt/sm/core/sm/shell/log/functions:414 __sm.log.debug.not.traced():2 > typeset type
+/opt/sm/core/sm/shell/log/functions:415 __sm.log.debug.not.traced():3 > type=search
+/opt/sm/core/sm/shell/log/functions:416 __sm.log.debug.not.traced():4 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:416 __sm.log.debug.not.traced():4 > shift
+/opt/sm/core/sm/shell/log/functions:418 __sm.log.debug.not.traced():6 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:429 __sm.log.debug.not.traced():17 > return 0
+/opt/sm/core/sm/shell/modules/functions:122 __sm.extension.paths.initialize():79 > __sm.log.debug search 'extensions_search_paths:/home/jdevera/.sm/exts/active /opt/sm/exts/active /opt/sm/core:'
+/opt/sm/core/sm/shell/log/functions:409 __sm.log.debug():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:410 __sm.log.debug():3 > __sm.log.debug.not.traced search 'extensions_search_paths:/home/jdevera/.sm/exts/active /opt/sm/exts/active /opt/sm/core:'
+/opt/sm/core/sm/shell/log/functions:414 __sm.log.debug.not.traced():2 > typeset type
+/opt/sm/core/sm/shell/log/functions:415 __sm.log.debug.not.traced():3 > type=search
+/opt/sm/core/sm/shell/log/functions:416 __sm.log.debug.not.traced():4 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:416 __sm.log.debug.not.traced():4 > shift
+/opt/sm/core/sm/shell/log/functions:418 __sm.log.debug.not.traced():6 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:429 __sm.log.debug.not.traced():17 > return 0
+/opt/sm/core/sm/shell/modules/functions:123 __sm.extension.paths.initialize():80 > export extensions_search_paths
+/opt/sm/core/sm/shell/modules/functions:18 __sm.modules.core.initialize():11 > __sm_modules_loaded=( 'sm/core=core/sm/shell/core' 'sm/string=core/internal/shell/string' 'sm/logging=core/sm/shell/logging' 'sm/command=core/sm/shell/command' 'sm/modules=core/sm/shell/modules' 'sm/versionedfs=core/sm/shell/versionedfs' )
+/opt/sm/core/sm/shell/modules/functions:27 __sm.modules.core.initialize():20 > _module=sm/core=core/sm/shell/core
+/opt/sm/core/sm/shell/modules/functions:29 __sm.modules.core.initialize():22 > _name=sm/core
+/opt/sm/core/sm/shell/modules/functions:30 __sm.modules.core.initialize():23 > _path=core/sm/shell/core
+/opt/sm/core/sm/shell/modules/functions:31 __sm.modules.core.initialize():24 > __sm.log.search preload sm/core core/sm/shell/core
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=preload
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=sm/core
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:27 __sm.modules.core.initialize():20 > _module=sm/string=core/internal/shell/string
+/opt/sm/core/sm/shell/modules/functions:29 __sm.modules.core.initialize():22 > _name=sm/string
+/opt/sm/core/sm/shell/modules/functions:30 __sm.modules.core.initialize():23 > _path=core/internal/shell/string
+/opt/sm/core/sm/shell/modules/functions:31 __sm.modules.core.initialize():24 > __sm.log.search preload sm/string core/internal/shell/string
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=preload
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=sm/string
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:27 __sm.modules.core.initialize():20 > _module=sm/logging=core/sm/shell/logging
+/opt/sm/core/sm/shell/modules/functions:29 __sm.modules.core.initialize():22 > _name=sm/logging
+/opt/sm/core/sm/shell/modules/functions:30 __sm.modules.core.initialize():23 > _path=core/sm/shell/logging
+/opt/sm/core/sm/shell/modules/functions:31 __sm.modules.core.initialize():24 > __sm.log.search preload sm/logging core/sm/shell/logging
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=preload
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=sm/logging
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:27 __sm.modules.core.initialize():20 > _module=sm/command=core/sm/shell/command
+/opt/sm/core/sm/shell/modules/functions:29 __sm.modules.core.initialize():22 > _name=sm/command
+/opt/sm/core/sm/shell/modules/functions:30 __sm.modules.core.initialize():23 > _path=core/sm/shell/command
+/opt/sm/core/sm/shell/modules/functions:31 __sm.modules.core.initialize():24 > __sm.log.search preload sm/command core/sm/shell/command
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=preload
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=sm/command
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:27 __sm.modules.core.initialize():20 > _module=sm/modules=core/sm/shell/modules
+/opt/sm/core/sm/shell/modules/functions:29 __sm.modules.core.initialize():22 > _name=sm/modules
+/opt/sm/core/sm/shell/modules/functions:30 __sm.modules.core.initialize():23 > _path=core/sm/shell/modules
+/opt/sm/core/sm/shell/modules/functions:31 __sm.modules.core.initialize():24 > __sm.log.search preload sm/modules core/sm/shell/modules
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=preload
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=sm/modules
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:27 __sm.modules.core.initialize():20 > _module=sm/versionedfs=core/sm/shell/versionedfs
+/opt/sm/core/sm/shell/modules/functions:29 __sm.modules.core.initialize():22 > _name=sm/versionedfs
+/opt/sm/core/sm/shell/modules/functions:30 __sm.modules.core.initialize():23 > _path=core/sm/shell/versionedfs
+/opt/sm/core/sm/shell/modules/functions:31 __sm.modules.core.initialize():24 > __sm.log.search preload sm/versionedfs core/sm/shell/versionedfs
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=preload
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=sm/versionedfs
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:34 __sm.modules.core.initialize():27 > _module=api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:36 __sm.modules.core.initialize():29 > __sm.module.include api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:166 __sm.module.include():2 > typeset _module _file _module_dependency _module_path _hook _function
+/opt/sm/core/sm/shell/modules/functions:167 __sm.module.include():3 > _module=api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:169 __sm.module.include():5 > __sm.module.is.loaded api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:278 __sm.module.is.loaded():2 > typeset _name
+/opt/sm/core/sm/shell/modules/functions:279 __sm.module.is.loaded():3 > _name=api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:280 __sm.module.is.loaded():4 > case sm/core=core/sm/shell/core sm/string=core/internal/shell/string sm/logging=core/sm/shell/logging sm/command=core/sm/shell/command sm/modules=core/sm/shell/modules sm/versionedfs=core/sm/shell/versionedfs (*[[:space:]]api/extensions/completion=*)
+/opt/sm/core/sm/shell/modules/functions:280 __sm.module.is.loaded():4 > case sm/core=core/sm/shell/core sm/string=core/internal/shell/string sm/logging=core/sm/shell/logging sm/command=core/sm/shell/command sm/modules=core/sm/shell/modules sm/versionedfs=core/sm/shell/versionedfs (*)
+/opt/sm/core/sm/shell/modules/functions:285 __sm.module.is.loaded():9 > return 1
+/opt/sm/core/sm/shell/modules/functions:175 __sm.module.include():11 > __sm.extension.in.paths __sm.module.detect api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:292 __sm.extension.in.paths():2 > typeset callback _path
+/opt/sm/core/sm/shell/modules/functions:293 __sm.extension.in.paths():3 > callback=__sm.module.detect
+/opt/sm/core/sm/shell/modules/functions:294 __sm.extension.in.paths():4 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:294 __sm.extension.in.paths():4 > shift
+/opt/sm/core/sm/shell/modules/functions:296 __sm.extension.in.paths():6 > [[ -n api/extensions/completion ]]
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /home/jdevera/.sm/exts/active api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /home/jdevera/.sm/exts/active api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /home/jdevera/.sm/exts/active api extensions completion
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=api
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/home/jdevera/.sm/exts/active/api/shell/extensions completion'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/home/jdevera/.sm/exts/active/api/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/home/jdevera/.sm/exts/active/api/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /home/jdevera/.sm/exts/active/api/shell/extensions/completion/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /home/jdevera/.sm/exts/active/api/shell/extensions/completion/functions || -s /home/jdevera/.sm/exts/active/api/shell/extensions/completion/includes ]]
+/opt/sm/core/sm/shell/modules/functions:362 __sm.module.detect():22 > return 1
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > continue
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /opt/sm/exts/active api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /opt/sm/exts/active api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /opt/sm/exts/active api extensions completion
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=api
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/opt/sm/exts/active/api/shell/extensions completion'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/opt/sm/exts/active/api/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/opt/sm/exts/active/api/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /opt/sm/exts/active/api/shell/extensions/completion/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /opt/sm/exts/active/api/shell/extensions/completion/functions || -s /opt/sm/exts/active/api/shell/extensions/completion/includes ]]
+/opt/sm/core/sm/shell/modules/functions:362 __sm.module.detect():22 > return 1
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > continue
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /opt/sm/core api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /opt/sm/core api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /opt/sm/core api extensions completion
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=api
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/opt/sm/core/api/shell/extensions completion'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/opt/sm/core/api/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/opt/sm/core/api/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /opt/sm/core/api/shell/extensions/completion/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /opt/sm/core/api/shell/extensions/completion/functions || -s /opt/sm/core/api/shell/extensions/completion/includes ]]
+/opt/sm/core/sm/shell/modules/functions:357 __sm.module.detect():17 > module_path=/opt/sm/core/api/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:358 __sm.module.detect():18 > module_name=api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:359 __sm.module.detect():19 > module_name=api/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:360 __sm.module.detect():20 > return 0
+/opt/sm/core/sm/shell/modules/functions:301 __sm.extension.in.paths():11 > return 0
+/opt/sm/core/sm/shell/modules/functions:177 __sm.module.include():13 > __sm.log.search module api/extensions/completion core/api/shell/extensions/completion
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=module
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=api/extensions/completion
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:178 __sm.module.include():14 > __sm_modules_loaded+=( 'api/extensions/completion=core/api/shell/extensions/completion' )
+/opt/sm/core/sm/shell/modules/functions:185 __sm.module.include():21 > _module_path=/opt/sm/core/api/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:188 __sm.module.include():24 > [[ -s /opt/sm/core/api/shell/extensions/completion/env ]]
+/opt/sm/core/sm/shell/modules/functions:194 __sm.module.include():30 > [[ -s /opt/sm/core/api/shell/extensions/completion/includes ]]
+/opt/sm/core/sm/shell/modules/functions:196 __sm.module.include():32 > read -r _module_dependency
+/opt/sm/core/sm/shell/modules/functions:198 __sm.module.include():34 > _module_dependency=internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:199 __sm.module.include():35 > [[ -n internal/extensions/completion ]]
+/opt/sm/core/sm/shell/modules/functions:201 __sm.module.include():37 > __sm.module.include internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:166 __sm.module.include():2 > typeset _module _file _module_dependency _module_path _hook _function
+/opt/sm/core/sm/shell/modules/functions:167 __sm.module.include():3 > _module=internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:169 __sm.module.include():5 > __sm.module.is.loaded internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:278 __sm.module.is.loaded():2 > typeset _name
+/opt/sm/core/sm/shell/modules/functions:279 __sm.module.is.loaded():3 > _name=internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:280 __sm.module.is.loaded():4 > case sm/core=core/sm/shell/core sm/string=core/internal/shell/string sm/logging=core/sm/shell/logging sm/command=core/sm/shell/command sm/modules=core/sm/shell/modules sm/versionedfs=core/sm/shell/versionedfs api/extensions/completion=core/api/shell/extensions/completion (*[[:space:]]internal/extensions/completion=*)
+/opt/sm/core/sm/shell/modules/functions:280 __sm.module.is.loaded():4 > case sm/core=core/sm/shell/core sm/string=core/internal/shell/string sm/logging=core/sm/shell/logging sm/command=core/sm/shell/command sm/modules=core/sm/shell/modules sm/versionedfs=core/sm/shell/versionedfs api/extensions/completion=core/api/shell/extensions/completion (*)
+/opt/sm/core/sm/shell/modules/functions:285 __sm.module.is.loaded():9 > return 1
+/opt/sm/core/sm/shell/modules/functions:175 __sm.module.include():11 > __sm.extension.in.paths __sm.module.detect internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:292 __sm.extension.in.paths():2 > typeset callback _path
+/opt/sm/core/sm/shell/modules/functions:293 __sm.extension.in.paths():3 > callback=__sm.module.detect
+/opt/sm/core/sm/shell/modules/functions:294 __sm.extension.in.paths():4 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:294 __sm.extension.in.paths():4 > shift
+/opt/sm/core/sm/shell/modules/functions:296 __sm.extension.in.paths():6 > [[ -n internal/extensions/completion ]]
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /home/jdevera/.sm/exts/active internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /home/jdevera/.sm/exts/active internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /home/jdevera/.sm/exts/active internal extensions completion
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=internal
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/home/jdevera/.sm/exts/active/internal/shell/extensions completion'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/home/jdevera/.sm/exts/active/internal/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/home/jdevera/.sm/exts/active/internal/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /home/jdevera/.sm/exts/active/internal/shell/extensions/completion/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /home/jdevera/.sm/exts/active/internal/shell/extensions/completion/functions || -s /home/jdevera/.sm/exts/active/internal/shell/extensions/completion/includes ]]
+/opt/sm/core/sm/shell/modules/functions:362 __sm.module.detect():22 > return 1
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > continue
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /opt/sm/exts/active internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /opt/sm/exts/active internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /opt/sm/exts/active internal extensions completion
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=internal
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/opt/sm/exts/active/internal/shell/extensions completion'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/opt/sm/exts/active/internal/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/opt/sm/exts/active/internal/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /opt/sm/exts/active/internal/shell/extensions/completion/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /opt/sm/exts/active/internal/shell/extensions/completion/functions || -s /opt/sm/exts/active/internal/shell/extensions/completion/includes ]]
+/opt/sm/core/sm/shell/modules/functions:362 __sm.module.detect():22 > return 1
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > continue
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /opt/sm/core internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /opt/sm/core internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /opt/sm/core internal extensions completion
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=internal
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/opt/sm/core/internal/shell/extensions completion'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/opt/sm/core/internal/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/opt/sm/core/internal/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /opt/sm/core/internal/shell/extensions/completion/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /opt/sm/core/internal/shell/extensions/completion/functions ]]
+/opt/sm/core/sm/shell/modules/functions:357 __sm.module.detect():17 > module_path=/opt/sm/core/internal/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:358 __sm.module.detect():18 > module_name=internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:359 __sm.module.detect():19 > module_name=internal/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:360 __sm.module.detect():20 > return 0
+/opt/sm/core/sm/shell/modules/functions:301 __sm.extension.in.paths():11 > return 0
+/opt/sm/core/sm/shell/modules/functions:177 __sm.module.include():13 > __sm.log.search module internal/extensions/completion core/internal/shell/extensions/completion
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=module
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=internal/extensions/completion
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:178 __sm.module.include():14 > __sm_modules_loaded+=( 'internal/extensions/completion=core/internal/shell/extensions/completion' )
+/opt/sm/core/sm/shell/modules/functions:185 __sm.module.include():21 > _module_path=/opt/sm/core/internal/shell/extensions/completion
+/opt/sm/core/sm/shell/modules/functions:188 __sm.module.include():24 > [[ -s /opt/sm/core/internal/shell/extensions/completion/env ]]
+/opt/sm/core/sm/shell/modules/functions:194 __sm.module.include():30 > [[ -s /opt/sm/core/internal/shell/extensions/completion/includes ]]
+/opt/sm/core/sm/shell/modules/functions:196 __sm.module.include():32 > read -r _module_dependency
+/opt/sm/core/sm/shell/modules/functions:198 __sm.module.include():34 > _module_dependency=internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:199 __sm.module.include():35 > [[ -n internal/extensions/cache ]]
+/opt/sm/core/sm/shell/modules/functions:201 __sm.module.include():37 > __sm.module.include internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:166 __sm.module.include():2 > typeset _module _file _module_dependency _module_path _hook _function
+/opt/sm/core/sm/shell/modules/functions:167 __sm.module.include():3 > _module=internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:169 __sm.module.include():5 > __sm.module.is.loaded internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:278 __sm.module.is.loaded():2 > typeset _name
+/opt/sm/core/sm/shell/modules/functions:279 __sm.module.is.loaded():3 > _name=internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:280 __sm.module.is.loaded():4 > case sm/core=core/sm/shell/core sm/string=core/internal/shell/string sm/logging=core/sm/shell/logging sm/command=core/sm/shell/command sm/modules=core/sm/shell/modules sm/versionedfs=core/sm/shell/versionedfs api/extensions/completion=core/api/shell/extensions/completion internal/extensions/completion=core/internal/shell/extensions/completion (*[[:space:]]internal/extensions/cache=*)
+/opt/sm/core/sm/shell/modules/functions:280 __sm.module.is.loaded():4 > case sm/core=core/sm/shell/core sm/string=core/internal/shell/string sm/logging=core/sm/shell/logging sm/command=core/sm/shell/command sm/modules=core/sm/shell/modules sm/versionedfs=core/sm/shell/versionedfs api/extensions/completion=core/api/shell/extensions/completion internal/extensions/completion=core/internal/shell/extensions/completion (*)
+/opt/sm/core/sm/shell/modules/functions:285 __sm.module.is.loaded():9 > return 1
+/opt/sm/core/sm/shell/modules/functions:175 __sm.module.include():11 > __sm.extension.in.paths __sm.module.detect internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:292 __sm.extension.in.paths():2 > typeset callback _path
+/opt/sm/core/sm/shell/modules/functions:293 __sm.extension.in.paths():3 > callback=__sm.module.detect
+/opt/sm/core/sm/shell/modules/functions:294 __sm.extension.in.paths():4 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:294 __sm.extension.in.paths():4 > shift
+/opt/sm/core/sm/shell/modules/functions:296 __sm.extension.in.paths():6 > [[ -n internal/extensions/cache ]]
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /home/jdevera/.sm/exts/active internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /home/jdevera/.sm/exts/active internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /home/jdevera/.sm/exts/active internal extensions cache
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=internal
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/home/jdevera/.sm/exts/active/internal/shell/extensions cache'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/home/jdevera/.sm/exts/active/internal/shell/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/home/jdevera/.sm/exts/active/internal/shell/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /home/jdevera/.sm/exts/active/internal/shell/extensions/cache/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /home/jdevera/.sm/exts/active/internal/shell/extensions/cache/functions || -s /home/jdevera/.sm/exts/active/internal/shell/extensions/cache/includes ]]
+/opt/sm/core/sm/shell/modules/functions:362 __sm.module.detect():22 > return 1
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > continue
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /opt/sm/exts/active internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /opt/sm/exts/active internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /opt/sm/exts/active internal extensions cache
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=internal
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/opt/sm/exts/active/internal/shell/extensions cache'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/opt/sm/exts/active/internal/shell/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/opt/sm/exts/active/internal/shell/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /opt/sm/exts/active/internal/shell/extensions/cache/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /opt/sm/exts/active/internal/shell/extensions/cache/functions || -s /opt/sm/exts/active/internal/shell/extensions/cache/includes ]]
+/opt/sm/core/sm/shell/modules/functions:362 __sm.module.detect():22 > return 1
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > continue
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /opt/sm/core internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /opt/sm/core internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /opt/sm/core internal extensions cache
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=internal
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/opt/sm/core/internal/shell/extensions cache'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/opt/sm/core/internal/shell/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/opt/sm/core/internal/shell/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /opt/sm/core/internal/shell/extensions/cache/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /opt/sm/core/internal/shell/extensions/cache/functions ]]
+/opt/sm/core/sm/shell/modules/functions:357 __sm.module.detect():17 > module_path=/opt/sm/core/internal/shell/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:358 __sm.module.detect():18 > module_name=internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:359 __sm.module.detect():19 > module_name=internal/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:360 __sm.module.detect():20 > return 0
+/opt/sm/core/sm/shell/modules/functions:301 __sm.extension.in.paths():11 > return 0
+/opt/sm/core/sm/shell/modules/functions:177 __sm.module.include():13 > __sm.log.search module internal/extensions/cache core/internal/shell/extensions/cache
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=module
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=internal/extensions/cache
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:178 __sm.module.include():14 > __sm_modules_loaded+=( 'internal/extensions/cache=core/internal/shell/extensions/cache' )
+/opt/sm/core/sm/shell/modules/functions:185 __sm.module.include():21 > _module_path=/opt/sm/core/internal/shell/extensions/cache
+/opt/sm/core/sm/shell/modules/functions:188 __sm.module.include():24 > [[ -s /opt/sm/core/internal/shell/extensions/cache/env ]]
+/opt/sm/core/sm/shell/modules/functions:194 __sm.module.include():30 > [[ -s /opt/sm/core/internal/shell/extensions/cache/includes ]]
+/opt/sm/core/sm/shell/modules/functions:210 __sm.module.include():46 > [[ -s /opt/sm/core/internal/shell/extensions/cache/functions ]]
+/opt/sm/core/sm/shell/modules/functions:213 __sm.module.include():49 > source /opt/sm/core/internal/shell/extensions/cache/functions
+/opt/sm/core/sm/shell/modules/functions:214 __sm.module.include():50 > __sm.trace.functions
+/opt/sm/core/sm/shell/modules/functions:242 __sm.trace.functions():2 > typeset -ga trace_functions
+/opt/sm/core/sm/shell/modules/functions:243 __sm.trace.functions():3 > typeset _function_name
+/opt/sm/core/sm/shell/modules/functions:245 __sm.trace.functions():5 > (( 0 ))
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=hooks
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/internal/shell/extensions/cache/hooks ]]
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=cli
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/internal/shell/extensions/cache/cli ]]
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=initialize
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/internal/shell/extensions/cache/initialize ]]
+/opt/sm/core/sm/shell/modules/functions:225 __sm.module.include():61 > _function=internal_extensions_cache
+/opt/sm/core/sm/shell/modules/functions:226 __sm.module.include():62 > _function=internal_extensions_cache
+/opt/sm/core/sm/shell/modules/functions:228 __sm.module.include():64 > _hook=initialize
+/opt/sm/core/sm/shell/modules/functions:231 __sm.module.include():67 > __sm.command.is.function internal_extensions_cache_initialize
+/opt/sm/core/sm/shell/modules/functions:237 __sm.module.include():73 > return 0
+/opt/sm/core/sm/shell/modules/functions:196 __sm.module.include():32 > read -r _module_dependency
+/opt/sm/core/sm/shell/modules/functions:198 __sm.module.include():34 > _module_dependency=internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:199 __sm.module.include():35 > [[ -n internal/extensions/common ]]
+/opt/sm/core/sm/shell/modules/functions:201 __sm.module.include():37 > __sm.module.include internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:166 __sm.module.include():2 > typeset _module _file _module_dependency _module_path _hook _function
+/opt/sm/core/sm/shell/modules/functions:167 __sm.module.include():3 > _module=internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:169 __sm.module.include():5 > __sm.module.is.loaded internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:278 __sm.module.is.loaded():2 > typeset _name
+/opt/sm/core/sm/shell/modules/functions:279 __sm.module.is.loaded():3 > _name=internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:280 __sm.module.is.loaded():4 > case sm/core=core/sm/shell/core sm/string=core/internal/shell/string sm/logging=core/sm/shell/logging sm/command=core/sm/shell/command sm/modules=core/sm/shell/modules sm/versionedfs=core/sm/shell/versionedfs api/extensions/completion=core/api/shell/extensions/completion internal/extensions/completion=core/internal/shell/extensions/completion internal/extensions/cache=core/internal/shell/extensions/cache (*[[:space:]]internal/extensions/common=*)
+/opt/sm/core/sm/shell/modules/functions:280 __sm.module.is.loaded():4 > case sm/core=core/sm/shell/core sm/string=core/internal/shell/string sm/logging=core/sm/shell/logging sm/command=core/sm/shell/command sm/modules=core/sm/shell/modules sm/versionedfs=core/sm/shell/versionedfs api/extensions/completion=core/api/shell/extensions/completion internal/extensions/completion=core/internal/shell/extensions/completion internal/extensions/cache=core/internal/shell/extensions/cache (*)
+/opt/sm/core/sm/shell/modules/functions:285 __sm.module.is.loaded():9 > return 1
+/opt/sm/core/sm/shell/modules/functions:175 __sm.module.include():11 > __sm.extension.in.paths __sm.module.detect internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:292 __sm.extension.in.paths():2 > typeset callback _path
+/opt/sm/core/sm/shell/modules/functions:293 __sm.extension.in.paths():3 > callback=__sm.module.detect
+/opt/sm/core/sm/shell/modules/functions:294 __sm.extension.in.paths():4 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:294 __sm.extension.in.paths():4 > shift
+/opt/sm/core/sm/shell/modules/functions:296 __sm.extension.in.paths():6 > [[ -n internal/extensions/common ]]
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /home/jdevera/.sm/exts/active internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /home/jdevera/.sm/exts/active internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /home/jdevera/.sm/exts/active internal extensions common
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/home/jdevera/.sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=internal
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/home/jdevera/.sm/exts/active/internal/shell/extensions common'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/home/jdevera/.sm/exts/active/internal/shell/extensions/common
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/home/jdevera/.sm/exts/active/internal/shell/extensions/common
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /home/jdevera/.sm/exts/active/internal/shell/extensions/common/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /home/jdevera/.sm/exts/active/internal/shell/extensions/common/functions || -s /home/jdevera/.sm/exts/active/internal/shell/extensions/common/includes ]]
+/opt/sm/core/sm/shell/modules/functions:362 __sm.module.detect():22 > return 1
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > continue
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /opt/sm/exts/active internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /opt/sm/exts/active internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /opt/sm/exts/active internal extensions common
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/opt/sm/exts/active
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=internal
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/opt/sm/exts/active/internal/shell/extensions common'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/opt/sm/exts/active/internal/shell/extensions/common
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/opt/sm/exts/active/internal/shell/extensions/common
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /opt/sm/exts/active/internal/shell/extensions/common/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /opt/sm/exts/active/internal/shell/extensions/common/functions || -s /opt/sm/exts/active/internal/shell/extensions/common/includes ]]
+/opt/sm/core/sm/shell/modules/functions:362 __sm.module.detect():22 > return 1
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > continue
+/opt/sm/core/sm/shell/modules/functions:298 __sm.extension.in.paths():8 > _path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:300 __sm.extension.in.paths():10 > __sm.module.detect /opt/sm/core internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:342 __sm.module.detect():2 > typeset -g module_path module_name
+/opt/sm/core/sm/shell/modules/functions:343 __sm.module.detect():3 > typeset extensions_path _module_path
+/opt/sm/core/sm/shell/modules/functions:344 __sm.module.detect():4 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > (( 2 ))
+/opt/sm/core/sm/shell/modules/functions:345 __sm.module.detect():5 > shift
+/opt/sm/core/sm/shell/modules/functions:347 __sm.module.detect():7 > __sm.extension.path.rebuild shell /opt/sm/core internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:331 __sm.extension.path.rebuild():2 > typeset part extensions_path params
+/opt/sm/core/sm/shell/modules/functions:332 __sm.extension.path.rebuild():3 > part=shell
+/opt/sm/core/sm/shell/modules/functions:333 __sm.extension.path.rebuild():4 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > (( 3 >= 2 ))
+/opt/sm/core/sm/shell/modules/functions:334 __sm.extension.path.rebuild():5 > shift 2
+/opt/sm/core/sm/shell/modules/functions:336 __sm.extension.path.rebuild():7 > params=internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:337 __sm.extension.path.rebuild():8 > __sm.extension.path.reorder shell /opt/sm/core internal extensions common
+/opt/sm/core/sm/shell/modules/functions:318 __sm.extension.path.reorder():2 > typeset -g __sm_rebuilded_path
+/opt/sm/core/sm/shell/modules/functions:319 __sm.extension.path.reorder():3 > typeset part extensions_path extension output
+/opt/sm/core/sm/shell/modules/functions:320 __sm.extension.path.reorder():4 > part=shell
+/opt/sm/core/sm/shell/modules/functions:321 __sm.extension.path.reorder():5 > extensions_path=/opt/sm/core
+/opt/sm/core/sm/shell/modules/functions:322 __sm.extension.path.reorder():6 > extension=internal
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > (( 5 >= 3 ))
+/opt/sm/core/sm/shell/modules/functions:323 __sm.extension.path.reorder():7 > shift 3
+/opt/sm/core/sm/shell/modules/functions:325 __sm.extension.path.reorder():9 > output='/opt/sm/core/internal/shell/extensions common'
+/opt/sm/core/sm/shell/modules/functions:326 __sm.extension.path.reorder():10 > __sm_rebuilded_path=/opt/sm/core/internal/shell/extensions/common
+/opt/sm/core/sm/shell/modules/functions:348 __sm.module.detect():8 > _module_path=/opt/sm/core/internal/shell/extensions/common
+/opt/sm/core/sm/shell/modules/functions:350 __sm.module.detect():10 > [[ -d /opt/sm/core/internal/shell/extensions/common/functions ]]
+/opt/sm/core/sm/shell/modules/functions:355 __sm.module.detect():15 > [[ -s /opt/sm/core/internal/shell/extensions/common/functions ]]
+/opt/sm/core/sm/shell/modules/functions:357 __sm.module.detect():17 > module_path=/opt/sm/core/internal/shell/extensions/common
+/opt/sm/core/sm/shell/modules/functions:358 __sm.module.detect():18 > module_name=internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:359 __sm.module.detect():19 > module_name=internal/extensions/common
+/opt/sm/core/sm/shell/modules/functions:360 __sm.module.detect():20 > return 0
+/opt/sm/core/sm/shell/modules/functions:301 __sm.extension.in.paths():11 > return 0
+/opt/sm/core/sm/shell/modules/functions:177 __sm.module.include():13 > __sm.log.search module internal/extensions/common core/internal/shell/extensions/common
+/opt/sm/core/sm/shell/log/functions:435 __sm.log.search():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:436 __sm.log.search():3 > typeset name value
+/opt/sm/core/sm/shell/log/functions:437 __sm.log.search():4 > name=module
+/opt/sm/core/sm/shell/log/functions:438 __sm.log.search():5 > value=internal/extensions/common
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > (( 3 ))
+/opt/sm/core/sm/shell/log/functions:439 __sm.log.search():6 > shift
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > (( 2 ))
+/opt/sm/core/sm/shell/log/functions:440 __sm.log.search():7 > shift
+/opt/sm/core/sm/shell/log/functions:442 __sm.log.search():9 > (( debug_flag ))
+/opt/sm/core/sm/shell/log/functions:446 __sm.log.search():13 > return 0
+/opt/sm/core/sm/shell/modules/functions:178 __sm.module.include():14 > __sm_modules_loaded+=( 'internal/extensions/common=core/internal/shell/extensions/common' )
+/opt/sm/core/sm/shell/modules/functions:185 __sm.module.include():21 > _module_path=/opt/sm/core/internal/shell/extensions/common
+/opt/sm/core/sm/shell/modules/functions:188 __sm.module.include():24 > [[ -s /opt/sm/core/internal/shell/extensions/common/env ]]
+/opt/sm/core/sm/shell/modules/functions:194 __sm.module.include():30 > [[ -s /opt/sm/core/internal/shell/extensions/common/includes ]]
+/opt/sm/core/sm/shell/modules/functions:210 __sm.module.include():46 > [[ -s /opt/sm/core/internal/shell/extensions/common/functions ]]
+/opt/sm/core/sm/shell/modules/functions:213 __sm.module.include():49 > source /opt/sm/core/internal/shell/extensions/common/functions
+/opt/sm/core/sm/shell/modules/functions:214 __sm.module.include():50 > __sm.trace.functions
+/opt/sm/core/sm/shell/modules/functions:242 __sm.trace.functions():2 > typeset -ga trace_functions
+/opt/sm/core/sm/shell/modules/functions:243 __sm.trace.functions():3 > typeset _function_name
+/opt/sm/core/sm/shell/modules/functions:245 __sm.trace.functions():5 > (( 0 ))
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=hooks
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/internal/shell/extensions/common/hooks ]]
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=cli
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/internal/shell/extensions/common/cli ]]
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=initialize
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/internal/shell/extensions/common/initialize ]]
+/opt/sm/core/sm/shell/modules/functions:225 __sm.module.include():61 > _function=internal_extensions_common
+/opt/sm/core/sm/shell/modules/functions:226 __sm.module.include():62 > _function=internal_extensions_common
+/opt/sm/core/sm/shell/modules/functions:228 __sm.module.include():64 > _hook=initialize
+/opt/sm/core/sm/shell/modules/functions:231 __sm.module.include():67 > __sm.command.is.function internal_extensions_common_initialize
+/opt/sm/core/sm/shell/modules/functions:237 __sm.module.include():73 > return 0
+/opt/sm/core/sm/shell/modules/functions:196 __sm.module.include():32 > read -r _module_dependency
+/opt/sm/core/sm/shell/modules/functions:210 __sm.module.include():46 > [[ -s /opt/sm/core/internal/shell/extensions/completion/functions ]]
+/opt/sm/core/sm/shell/modules/functions:213 __sm.module.include():49 > source /opt/sm/core/internal/shell/extensions/completion/functions
+/opt/sm/core/sm/shell/modules/functions:214 __sm.module.include():50 > __sm.trace.functions
+/opt/sm/core/sm/shell/modules/functions:242 __sm.trace.functions():2 > typeset -ga trace_functions
+/opt/sm/core/sm/shell/modules/functions:243 __sm.trace.functions():3 > typeset _function_name
+/opt/sm/core/sm/shell/modules/functions:245 __sm.trace.functions():5 > (( 0 ))
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=hooks
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/internal/shell/extensions/completion/hooks ]]
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=cli
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/internal/shell/extensions/completion/cli ]]
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=initialize
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/internal/shell/extensions/completion/initialize ]]
+/opt/sm/core/sm/shell/modules/functions:225 __sm.module.include():61 > _function=internal_extensions_completion
+/opt/sm/core/sm/shell/modules/functions:226 __sm.module.include():62 > _function=internal_extensions_completion
+/opt/sm/core/sm/shell/modules/functions:228 __sm.module.include():64 > _hook=initialize
+/opt/sm/core/sm/shell/modules/functions:231 __sm.module.include():67 > __sm.command.is.function internal_extensions_completion_initialize
+/opt/sm/core/sm/shell/modules/functions:237 __sm.module.include():73 > return 0
+/opt/sm/core/sm/shell/modules/functions:196 __sm.module.include():32 > read -r _module_dependency
+/opt/sm/core/sm/shell/modules/functions:210 __sm.module.include():46 > [[ -s /opt/sm/core/api/shell/extensions/completion/functions ]]
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=hooks
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/api/shell/extensions/completion/hooks ]]
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=cli
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/api/shell/extensions/completion/cli ]]
+/opt/sm/core/sm/shell/modules/functions:216 __sm.module.include():52 > _file=initialize
+/opt/sm/core/sm/shell/modules/functions:218 __sm.module.include():54 > [[ -s /opt/sm/core/api/shell/extensions/completion/initialize ]]
+/opt/sm/core/sm/shell/modules/functions:225 __sm.module.include():61 > _function=api_extensions_completion
+/opt/sm/core/sm/shell/modules/functions:226 __sm.module.include():62 > _function=api_extensions_completion
+/opt/sm/core/sm/shell/modules/functions:228 __sm.module.include():64 > _hook=initialize
+/opt/sm/core/sm/shell/modules/functions:231 __sm.module.include():67 > __sm.command.is.function api_extensions_completion_initialize
+/opt/sm/core/sm/shell/modules/functions:237 __sm.module.include():73 > return 0
+/opt/sm/core/sm/shell/core/initialize:116 /opt/sm/core/sm/shell/core/initialize():116 > [[ linux-gnu == *solaris* ]]
+/opt/sm/core/sm/shell/core/initialize:122 /opt/sm/core/sm/shell/core/initialize():122 > __sm.exports
+/opt/sm/core/sm/shell/core/functions:9 __sm.exports():2 > export sm_path __sm_modules_path action archives_path branch config_path database database_name debug_flag verbose_flag environment error_message extension extension_action extension_args extension_bin_path extension_config_path extension_modules_path extension_path extension_templates_path flags framework head_flag hooks_flag keep_releases old_releases parse_break paths previous_path project project_path release_path remote repository result revision shared_path src_path templates_path timestamp tmp_path trace_flag user extension_log_path packages_path
+/opt/sm/core/sm/shell/core/initialize:124 /opt/sm/core/sm/shell/core/initialize():124 > [[ -n '' ]]
+/opt/sm/core/sm/shell/core/initialize:132 /opt/sm/core/sm/shell/core/initialize():132 > [[ -n extension_action_completion ]]
+/opt/sm/core/sm/shell/core/initialize:134 /opt/sm/core/sm/shell/core/initialize():134 > __sm.command.is.function extension_action_completion
+/opt/sm/core/sm/shell/core/initialize:136 /opt/sm/core/sm/shell/core/initialize():136 > __sm.actions.call extension_action_completion sm
+/opt/sm/core/sm/shell/log/functions:452 __sm.actions.call():2 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:453 __sm.actions.call():3 > typeset _action
+/opt/sm/core/sm/shell/log/functions:454 __sm.actions.call():4 > _action=( extension_action_completion )
+/opt/sm/core/sm/shell/log/functions:454 __sm.actions.call():4 > shift
+/opt/sm/core/sm/shell/log/functions:455 __sm.actions.call():5 > set +o xtrace
+/opt/sm/core/sm/shell/log/functions:456 __sm.actions.call():6 > extension_action_completion sm
+/opt/sm/core/internal/shell/extensions/completion/functions:67 extension_action_completion():2 > set +o xtrace
+/opt/sm/core/internal/shell/extensions/completion/functions:68 extension_action_completion():3 > typeset _action_found _extension_found _extension_found_path cut_count last_char _args show_word
+/opt/sm/core/internal/shell/extensions/completion/functions:69 extension_action_completion():4 > _action_found=0
+/opt/sm/core/internal/shell/extensions/completion/functions:70 extension_action_completion():5 > _extension_found=0
+/opt/sm/core/internal/shell/extensions/completion/functions:71 extension_action_completion():6 > last_char=extension_action_completion:6: unrecognized modifier
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment