diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 2d17caf..4b35e06 100755
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -1,5 +1,5 @@
{
- "name": "Chansat DC",
+ "name": "Chankat DC",
"build": {
"dockerfile": "Containerfile"
},
diff --git a/.github/semantic-release-goreleaser.mjs b/.github/semantic-release-goreleaser.mjs
index ba11f71..7548e14 100644
--- a/.github/semantic-release-goreleaser.mjs
+++ b/.github/semantic-release-goreleaser.mjs
@@ -5,7 +5,7 @@ import { promisify } from "node:util";
const run = promisify(execFile);
export async function publish(_config, context) {
- const notesPath = `${process.env.RUNNER_TEMP}/chansat-release-notes.md`;
+ const notesPath = `${process.env.RUNNER_TEMP}/chankat-release-notes.md`;
await writeFile(notesPath, context.nextRelease.notes, "utf8");
const { stdout, stderr } = await run(
diff --git a/.goreleaser.yaml b/.goreleaser.yaml
index 95d0b24..e5b1c3a 100644
--- a/.goreleaser.yaml
+++ b/.goreleaser.yaml
@@ -1,11 +1,11 @@
version: 2
-project_name: chansat
+project_name: chankat
builds:
- - id: chansat
+ - id: chankat
main: ./cmd
- binary: chansat
+ binary: chankat
env:
- CGO_ENABLED=0
goos:
diff --git a/Makefile b/Makefile
index d221a95..7a8de5b 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ VERSION ?= $(shell git describe --tags --always --dirty 2>/dev/null || echo dev)
build:
mkdir -p build
- go build -ldflags "-X main.version=$(VERSION)" -o build/chansat ./cmd
+ go build -ldflags "-X main.version=$(VERSION)" -o build/chankat ./cmd
run:
go run ./cmd
diff --git a/README.md b/README.md
index a501d7a..7e4ead8 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,12 @@
-# Chansat
+# Chankat
-
+
-[](https://github.com/ahme-dev/chansat/actions/workflows/test.yml)
-[](https://github.com/ahme-dev/chansat/actions/workflows/build.yml)
-[](https://github.com/ahme-dev/chansat/actions/workflows/quality.yml)
+[](https://github.com/ahme-dev/chankat/actions/workflows/test.yml)
+[](https://github.com/ahme-dev/chankat/actions/workflows/build.yml)
+[](https://github.com/ahme-dev/chankat/actions/workflows/quality.yml)
Track your work hours across tasks, projects and rates from your terminal.
diff --git a/cmd/main.go b/cmd/main.go
index b9ff7a2..4845adc 100644
--- a/cmd/main.go
+++ b/cmd/main.go
@@ -1,9 +1,9 @@
package main
import (
- "chansat/internal/cli"
- "chansat/internal/storage"
- "chansat/internal/tui"
+ "chankat/internal/cli"
+ "chankat/internal/storage"
+ "chankat/internal/tui"
"context"
"fmt"
"os"
diff --git a/go.mod b/go.mod
index 2b31cb0..f503925 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module chansat
+module chankat
go 1.25.0
diff --git a/internal/cli/cli.go b/internal/cli/cli.go
index 27c4955..7618aa9 100644
--- a/internal/cli/cli.go
+++ b/internal/cli/cli.go
@@ -5,7 +5,7 @@ import (
"fmt"
"strconv"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func Run(ctx context.Context, args []string, version string, stor *storage.Storage) error {
@@ -15,7 +15,7 @@ func Run(ctx context.Context, args []string, version string, stor *storage.Stora
case args[0] == "":
return fmt.Errorf("expected command, got nothing")
case args[0] == "version":
- fmt.Printf("chansat %s\n", version)
+ fmt.Printf("chankat %s\n", version)
return nil
case args[0] == "rates" && len(args) == 1:
rates, err := stor.GetRates(ctx)
diff --git a/internal/storage/entries_test.go b/internal/storage/entries_test.go
index 694442e..be9c3a0 100644
--- a/internal/storage/entries_test.go
+++ b/internal/storage/entries_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func TestCreateEntry(t *testing.T) {
diff --git a/internal/storage/payments_test.go b/internal/storage/payments_test.go
index f82d9ab..b74bb0f 100644
--- a/internal/storage/payments_test.go
+++ b/internal/storage/payments_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func TestCreatePayment(t *testing.T) {
diff --git a/internal/storage/projects_test.go b/internal/storage/projects_test.go
index 4c4b4e5..dfe0799 100644
--- a/internal/storage/projects_test.go
+++ b/internal/storage/projects_test.go
@@ -4,7 +4,7 @@ import (
"strings"
"testing"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func TestGetProjects(t *testing.T) {
diff --git a/internal/storage/rates_test.go b/internal/storage/rates_test.go
index 640b84b..00846f7 100644
--- a/internal/storage/rates_test.go
+++ b/internal/storage/rates_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func TestGetRates(t *testing.T) {
diff --git a/internal/storage/storage.go b/internal/storage/storage.go
index ddf2662..90fea94 100644
--- a/internal/storage/storage.go
+++ b/internal/storage/storage.go
@@ -41,7 +41,7 @@ func Open() (*Storage, error) {
func dataDir() (string, error) {
if dir := os.Getenv("XDG_DATA_HOME"); dir != "" {
- return filepath.Join(dir, "chansat"), nil
+ return filepath.Join(dir, "chankat"), nil
}
home, err := os.UserHomeDir()
@@ -49,7 +49,7 @@ func dataDir() (string, error) {
return "", err
}
- return filepath.Join(home, ".local", "share", "chansat"), nil
+ return filepath.Join(home, ".local", "share", "chankat"), nil
}
func (s *Storage) Migrate() error {
diff --git a/internal/storage/storage_test.go b/internal/storage/storage_test.go
index 2e2590f..ed22200 100644
--- a/internal/storage/storage_test.go
+++ b/internal/storage/storage_test.go
@@ -3,7 +3,7 @@ package storage_test
import (
"testing"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func TestOpenAndMigrate(t *testing.T) {
diff --git a/internal/storage/tasks_test.go b/internal/storage/tasks_test.go
index 5ea58f7..6f09c8e 100644
--- a/internal/storage/tasks_test.go
+++ b/internal/storage/tasks_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func TestCreateTask(t *testing.T) {
diff --git a/internal/tui/screens/payments.go b/internal/tui/screens/payments.go
index 97de803..8133e5d 100644
--- a/internal/tui/screens/payments.go
+++ b/internal/tui/screens/payments.go
@@ -8,8 +8,8 @@ import (
"strings"
"time"
- "chansat/internal/storage"
- "chansat/internal/tui/components"
+ "chankat/internal/storage"
+ "chankat/internal/tui/components"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/huh"
diff --git a/internal/tui/screens/payments_test.go b/internal/tui/screens/payments_test.go
index e47a247..c3c9734 100644
--- a/internal/tui/screens/payments_test.go
+++ b/internal/tui/screens/payments_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func TestPaymentItem(t *testing.T) {
diff --git a/internal/tui/screens/projects.go b/internal/tui/screens/projects.go
index d524ac7..aea9ef8 100644
--- a/internal/tui/screens/projects.go
+++ b/internal/tui/screens/projects.go
@@ -8,8 +8,8 @@ import (
"strings"
"time"
- "chansat/internal/storage"
- "chansat/internal/tui/components"
+ "chankat/internal/storage"
+ "chankat/internal/tui/components"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/huh"
diff --git a/internal/tui/screens/projects_test.go b/internal/tui/screens/projects_test.go
index 28a9c18..e7864d5 100644
--- a/internal/tui/screens/projects_test.go
+++ b/internal/tui/screens/projects_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func TestProjectItems(t *testing.T) {
diff --git a/internal/tui/screens/rates.go b/internal/tui/screens/rates.go
index 8d463a2..6470ea5 100644
--- a/internal/tui/screens/rates.go
+++ b/internal/tui/screens/rates.go
@@ -5,8 +5,8 @@ import (
"strconv"
"strings"
- "chansat/internal/storage"
- "chansat/internal/tui/components"
+ "chankat/internal/storage"
+ "chankat/internal/tui/components"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/huh"
diff --git a/internal/tui/screens/rates_test.go b/internal/tui/screens/rates_test.go
index 0438b16..ed6dbc2 100644
--- a/internal/tui/screens/rates_test.go
+++ b/internal/tui/screens/rates_test.go
@@ -3,7 +3,7 @@ package screens
import (
"testing"
- "chansat/internal/storage"
+ "chankat/internal/storage"
)
func TestRateItems(t *testing.T) {
diff --git a/internal/tui/screens/tasks.go b/internal/tui/screens/tasks.go
index c306f63..03f0514 100644
--- a/internal/tui/screens/tasks.go
+++ b/internal/tui/screens/tasks.go
@@ -8,8 +8,8 @@ import (
"strings"
"time"
- "chansat/internal/storage"
- "chansat/internal/tui/components"
+ "chankat/internal/storage"
+ "chankat/internal/tui/components"
"github.com/charmbracelet/bubbles/list"
"github.com/charmbracelet/bubbles/spinner"
diff --git a/internal/tui/screens/tasks_test.go b/internal/tui/screens/tasks_test.go
index 30b23a3..05b34bc 100644
--- a/internal/tui/screens/tasks_test.go
+++ b/internal/tui/screens/tasks_test.go
@@ -5,7 +5,7 @@ import (
"testing"
"time"
- "chansat/internal/storage"
+ "chankat/internal/storage"
tea "github.com/charmbracelet/bubbletea"
)
diff --git a/internal/tui/tui.go b/internal/tui/tui.go
index 70d0aed..8352327 100644
--- a/internal/tui/tui.go
+++ b/internal/tui/tui.go
@@ -5,8 +5,8 @@ import (
"fmt"
"strings"
- "chansat/internal/storage"
- "chansat/internal/tui/screens"
+ "chankat/internal/storage"
+ "chankat/internal/tui/screens"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"