all repos

viye @ 3fb8292

my shot at reimplementing xiki
1 files changed, 9 insertions(+), 1 deletions(-)
set cwd
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-07-22 12:25:14 +0300
Authored at: 2026-07-22 12:13:49 +0300
Change ID: mqprnxqlpvyunmuuwusswtrsopkpxmuu
Parent: 6c40e20
M internal/viye/viye.go
···
        53
        53
         	cmd, cmdArgs := splitLeaf(path[len(path)-1])

      
        54
        54
         	res, err := v.dispatch(&Context{

      
        55
        55
         		Path: path,

      
        56
        
        -		Dir:  ".", // TODO: get cwd

      
        
        56
        +		Dir:  mustGetCwd(),

      
        57
        57
         		Cmd:  cmd,

      
        58
        58
         		Args: cmdArgs,

      
        59
        59
         	})

      ···
        154
        154
         		return result

      
        155
        155
         	}

      
        156
        156
         }

      
        
        157
        +

      
        
        158
        +func mustGetCwd() string {

      
        
        159
        +	dir, err := os.Getwd()

      
        
        160
        +	if err != nil {

      
        
        161
        +		panic(fmt.Sprintf("failed to get cwd: %v", err))

      
        
        162
        +	}

      
        
        163
        +	return dir

      
        
        164
        +}