Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
d0b4b99cd9 | |||
34fa69d58e | |||
7d9d5e3a58 | |||
eb0141f3bc |
@ -3,11 +3,12 @@ package commands
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"hoster/internals/conf"
|
||||
"io/fs"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
|
||||
"gitea.codeblob.work/pk/hoster/internals/conf"
|
||||
|
||||
dc "github.com/compose-spec/compose-go/v2/cli"
|
||||
"github.com/urfave/cli/v2"
|
||||
)
|
||||
|
@ -2,14 +2,15 @@ package commands
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"hoster/internals/conf"
|
||||
"hoster/internals/helpers"
|
||||
"hoster/internals/templates"
|
||||
"hoster/internals/types"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"slices"
|
||||
|
||||
"gitea.codeblob.work/pk/hoster/internals/conf"
|
||||
"gitea.codeblob.work/pk/hoster/internals/helpers"
|
||||
"gitea.codeblob.work/pk/hoster/internals/templates"
|
||||
"gitea.codeblob.work/pk/hoster/internals/types"
|
||||
|
||||
"github.com/gookit/goutil/fsutil"
|
||||
"github.com/gookit/goutil/sysutil/cmdr"
|
||||
"github.com/kataras/golog"
|
||||
|
@ -1,21 +1,28 @@
|
||||
package main
|
||||
package hoster_cli
|
||||
|
||||
import (
|
||||
"hoster/cmd/hoster_cli/commands"
|
||||
"hoster/internals/conf"
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"gitea.codeblob.work/pk/hoster/cmd/hoster_cli/commands"
|
||||
"gitea.codeblob.work/pk/hoster/internals/conf"
|
||||
|
||||
"github.com/kataras/golog"
|
||||
"github.com/urfave/cli/v2"
|
||||
)
|
||||
|
||||
func main() {
|
||||
conf.LoadConfig(".hoster.yml")
|
||||
func Execute() {
|
||||
homeDir, err := os.UserHomeDir()
|
||||
if err != nil {
|
||||
golog.Fatalf("Error getting home directory: %v", err)
|
||||
}
|
||||
|
||||
conf.LoadConfig(filepath.Join(homeDir, ".hoster.yml"))
|
||||
|
||||
app := &cli.App{
|
||||
Name: "hoster",
|
||||
Usage: "Hoster",
|
||||
Version: "1.0.1",
|
||||
Version: "1.0.3",
|
||||
Commands: []*cli.Command{
|
||||
{
|
||||
Name: "new",
|
||||
|
@ -2,13 +2,14 @@ package helpers
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
"hoster/internals/types"
|
||||
"io/fs"
|
||||
"os"
|
||||
"regexp"
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
"gitea.codeblob.work/pk/hoster/internals/types"
|
||||
|
||||
"github.com/gookit/goutil/fsutil"
|
||||
)
|
||||
|
||||
|
@ -3,11 +3,12 @@ package templates
|
||||
import (
|
||||
_ "embed"
|
||||
"fmt"
|
||||
"hoster/internals/conf"
|
||||
"os"
|
||||
"path/filepath"
|
||||
"text/template"
|
||||
|
||||
"gitea.codeblob.work/pk/hoster/internals/conf"
|
||||
|
||||
"github.com/gookit/goutil/fsutil"
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user