Compare commits

..

No commits in common. "767806875d8cf1d212721e6d05aa143571879195" and "f0b5035232e63ca1ccda0cb24bfe559633e0332f" have entirely different histories.

2 changed files with 0 additions and 34 deletions

View file

@ -2,35 +2,3 @@
## TLDR; ## TLDR;
{{.ProgramDesc}} {{.ProgramDesc}}
## Getting started
- make sure you have [nix](https://nixos.org/download/) and [direnv](https://direnv.net/) installed
- run `direnv allow`
- start coding in your desired editor
### Project structure
./
├── cmd
│   ├── root.go -> the entrypoint for your cli
│   └── version.go -> an example sub command
├── config
│   └── config.go -> viper configuration init
├── flake.nix -> project flake for packaging and devshell
├── go.mod -> go module config
├── go.sum
├── internal
│   └── logger
│   └── logger.go -> charmbracelet/log logger init
├── justfile -> rusty makefile used to ease development environment commands
├── main.go -> app entrypoint
├── README.md -> YOU ARE HERE.
└── tui
├── model.go -> bubbletea model data goes here
├── run.go -> tui entrypoint
├── update.go -> bubbletea model update functions go here
└── view.go -> bubbletea view functions go here
### Generating sub-commands
use cobra-cli to generate sub-commands

View file

@ -5,7 +5,6 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
"{{.ModName}}/tui" "{{.ModName}}/tui"
"{{.ModName}}/config"
"{{.ModName}}/internal/logger" "{{.ModName}}/internal/logger"
) )
@ -21,7 +20,6 @@ var rootCmd = &cobra.Command{
} }
func Execute() { func Execute() {
config.Init()
cobra.CheckErr(rootCmd.Execute()) cobra.CheckErr(rootCmd.Execute())
} }