TCL: Recursively search subdirectories to source all .tcl files

后端 未结 7 2069
独厮守ぢ
独厮守ぢ 2021-02-14 09:33

I have a main TCL proc that sources tons of other tcl procs in other folders and subsequent subdirectories. For example, in the main proc it has:

source $basepa         


        
7条回答
  •  温柔的废话
    2021-02-14 10:34

    Here is one way:

    set includes [open "|find $basedir -name \*.tcl -print" r]
    
    while { [gets $includes include] >= 0 } {
      source $include
    }
    
    close $includes
    

提交回复
热议问题