all repos

viye @ cf8a742

my shot at reimplementing xiki
5 files changed, 6 insertions(+), 6 deletions(-)
rename gobin to gocli
Author: Oleksandr Smirnov olexsmir@gmail.com
Committed at: 2026-08-31 13:51:44 +0300
Authored at: 2026-08-30 14:02:49 +0300
Change ID: kyqvtlmkrqllqkkwpsvmxrvsoxyyvzsm
Parent: 66ef839
M internal/plumbing/config/config.go
···
        50
        50
         			maxLen = len(key)

      
        51
        51
         		}

      
        52
        52
         	}

      
        
        53
        +

      
        53
        54
         	var buf strings.Builder

      
        54
        55
         	for key, val := range conf {

      
        55
        56
         		fmt.Fprintf(&buf, ": %-*s = %s\n", maxLen, key, val)

      
        56
        57
         	}

      
        57
        
        -

      
        58
        58
         	buf.WriteByte('\n')

      
        59
        59
         	return buf.String(), nil

      
        60
        60
         }

      
M internal/plumbing/gobin/gobin.go → internal/plumbing/gocli/gobin.go
···
        1
        
        -package gobin

      
        
        1
        +package gocli

      
        2
        2
         

      
        3
        3
         import (

      
        4
        4
         	"context"

      
M internal/plumbing/gobin/gobin_test.go → internal/plumbing/gocli/gobin_test.go
···
        1
        
        -package gobin

      
        
        1
        +package gocli

      
        2
        2
         

      
        3
        3
         import (

      
        4
        4
         	"testing"

      
M internal/viye/viye.go
···
        100
        100
         }

      
        101
        101
         

      
        102
        102
         func expandEnv(s string) string {

      
        103
        
        -	if s == "$$" {

      
        
        103
        +	if s == "$$" || s == "$" {

      
        104
        104
         		return s

      
        105
        105
         	}

      
        106
        106
         	return os.ExpandEnv(s)

      
M main.go
···
        7
        7
         	"github.com/olexsmir/viye/internal/plumbing/config"

      
        8
        8
         	"github.com/olexsmir/viye/internal/plumbing/curl"

      
        9
        9
         	"github.com/olexsmir/viye/internal/plumbing/files"

      
        10
        
        -	"github.com/olexsmir/viye/internal/plumbing/gobin"

      
        
        10
        +	"github.com/olexsmir/viye/internal/plumbing/gocli"

      
        11
        11
         	"github.com/olexsmir/viye/internal/plumbing/http"

      
        12
        12
         	"github.com/olexsmir/viye/internal/plumbing/ip"

      
        13
        13
         	"github.com/olexsmir/viye/internal/plumbing/json"

      ···
        29
        29
         	v.Register(&url.Tool{})

      
        30
        30
         	v.Register(&sql.Tool{})

      
        31
        31
         	v.Register(&ip.Tool{})

      
        32
        
        -	v.Register(&gobin.Tool{})

      
        
        32
        +	v.Register(&gocli.Tool{})

      
        33
        33
         	v.Register(&json.Tool{})

      
        34
        34
         	v.Register(&config.Tool{})

      
        35
        35
         	v.Register(&neofetch.Tool{})