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

- Chansat terminal interface mockup + Chankat terminal interface mockup

-[![Tests](https://img.shields.io/github/actions/workflow/status/ahme-dev/chansat/test.yml?branch=main&label=tests)](https://github.com/ahme-dev/chansat/actions/workflows/test.yml) -[![Build](https://img.shields.io/github/actions/workflow/status/ahme-dev/chansat/build.yml?branch=main&label=build)](https://github.com/ahme-dev/chansat/actions/workflows/build.yml) -[![Code quality](https://img.shields.io/github/actions/workflow/status/ahme-dev/chansat/quality.yml?branch=main&label=code%20quality)](https://github.com/ahme-dev/chansat/actions/workflows/quality.yml) +[![Tests](https://img.shields.io/github/actions/workflow/status/ahme-dev/chankat/test.yml?branch=main&label=tests)](https://github.com/ahme-dev/chankat/actions/workflows/test.yml) +[![Build](https://img.shields.io/github/actions/workflow/status/ahme-dev/chankat/build.yml?branch=main&label=build)](https://github.com/ahme-dev/chankat/actions/workflows/build.yml) +[![Code quality](https://img.shields.io/github/actions/workflow/status/ahme-dev/chankat/quality.yml?branch=main&label=code%20quality)](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"