diff --git a/.github/workflows/aur.yml b/.github/workflows/aur.yml index 5a1eee8..970ba1b 100644 --- a/.github/workflows/aur.yml +++ b/.github/workflows/aur.yml @@ -20,7 +20,7 @@ jobs: - name: Replace PKGVER, SHA256SUMS_X86_64 in PKGBUILD run: | sed -i "s/PKGVER/$(echo ${{ env.VERSION }} | cut -c2-)/g" build/PKGBUILD - wget https://github.com/eeeXun/GTT/releases/download/${{ env.VERSION }}/gtt-linux-amd64.tar.gz + wget https://github.com/eeeXun/gtt/releases/download/${{ env.VERSION }}/gtt-linux-amd64.tar.gz sed -i "s/SHA256SUMS_X86_64/$(sha256sum gtt-linux-amd64.tar.gz | awk '{print $1}')/g" build/PKGBUILD - name: Publish to the AUR diff --git a/README.md b/README.md index 9076472..305d4fb 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,6 @@ -# GTT +# gtt + +Google Translate TUI (Originally) Support: [`ArgosTranslate`](https://translate.argosopentech.com/), @@ -18,12 +20,12 @@ yay -S gtt-bin ### Prebuild -Binary file is available in [Release Page](https://github.com/eeeXun/GTT/releases) for Linux and macOS on x86_64. +Binary file is available in [Release Page](https://github.com/eeeXun/gtt/releases) for Linux and macOS on x86_64. ### From source ``` -go get && go build +go install github.com/eeeXun/gtt@latest ``` ### Run on Docker diff --git a/build/Dockerfile b/build/Dockerfile index ce99183..b52658c 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -2,7 +2,7 @@ FROM ubuntu:latest ARG VERSION RUN apt update && apt install -y wget libasound2-dev -RUN wget https://github.com/eeeXun/GTT/releases/download/${VERSION}/gtt-linux-amd64.tar.gz +RUN wget https://github.com/eeeXun/gtt/releases/download/${VERSION}/gtt-linux-amd64.tar.gz RUN tar -xvf gtt-linux-amd64.tar.gz -C /usr/bin/ ENV TERM xterm-256color diff --git a/build/PKGBUILD b/build/PKGBUILD index 8fc6fd5..c645763 100644 --- a/build/PKGBUILD +++ b/build/PKGBUILD @@ -4,9 +4,9 @@ pkgname=gtt-bin pkgver=PKGVER pkgrel=1 pkgdesc='Translate TUI in Golang' -url='https://github.com/eeeXun/GTT' +url='https://github.com/eeeXun/gtt' license=('MIT') -source_x86_64=("gtt-$pkgver-linux-amd64.tar.gz::${url}/releases/download/v${pkgver}/gtt-linux-amd64.tar.gz") +source_x86_64=("gtt-${pkgver}-linux-amd64.tar.gz::${url}/releases/download/v${pkgver}/gtt-linux-amd64.tar.gz") arch=('x86_64') depends=('alsa-lib') optdepends=('xclip: for clipboard support on X11' 'wl-clipboard: for clipboard support on Wayland') diff --git a/config.go b/config.go index 7b5d385..a00b65e 100644 --- a/config.go +++ b/config.go @@ -2,10 +2,10 @@ package main import ( "fmt" - "gtt/internal/color" - "gtt/internal/translate" "os" + "github.com/eeeXun/gtt/internal/color" + "github.com/eeeXun/gtt/internal/translate" config "github.com/spf13/viper" ) diff --git a/go.mod b/go.mod index d5a7df2..4e5698b 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module gtt +module github.com/eeeXun/gtt go 1.19 diff --git a/internal/translate/argostranslate/translator.go b/internal/translate/argostranslate/translator.go index d296210..e47e307 100644 --- a/internal/translate/argostranslate/translator.go +++ b/internal/translate/argostranslate/translator.go @@ -4,10 +4,11 @@ import ( "encoding/json" "errors" "fmt" - "gtt/internal/lock" "io/ioutil" "net/http" "net/url" + + "github.com/eeeXun/gtt/internal/lock" ) const ( diff --git a/internal/translate/googletranslate/translator.go b/internal/translate/googletranslate/translator.go index 0a2a5f0..0a2aee7 100644 --- a/internal/translate/googletranslate/translator.go +++ b/internal/translate/googletranslate/translator.go @@ -4,10 +4,11 @@ import ( "encoding/json" "errors" "fmt" - "gtt/internal/lock" "io/ioutil" "net/http" "net/url" + + "github.com/eeeXun/gtt/internal/lock" ) const ( diff --git a/internal/translate/translator.go b/internal/translate/translator.go index 091749a..a0635ae 100644 --- a/internal/translate/translator.go +++ b/internal/translate/translator.go @@ -1,9 +1,9 @@ package translate import ( - "gtt/internal/lock" - "gtt/internal/translate/argostranslate" - "gtt/internal/translate/googletranslate" + "github.com/eeeXun/gtt/internal/lock" + "github.com/eeeXun/gtt/internal/translate/argostranslate" + "github.com/eeeXun/gtt/internal/translate/googletranslate" ) var ( diff --git a/main.go b/main.go index 5f846c1..f96d2eb 100644 --- a/main.go +++ b/main.go @@ -2,9 +2,9 @@ package main import ( "flag" - "gtt/internal/translate" - "gtt/internal/ui" + "github.com/eeeXun/gtt/internal/translate" + "github.com/eeeXun/gtt/internal/ui" "github.com/rivo/tview" ) @@ -59,7 +59,7 @@ func main() { case *showVersion: print(version, "\n") default: - SetTermTitle("GTT") + SetTermTitle("gtt") configInit() uiInit() diff --git a/ui.go b/ui.go index 09e18eb..621ea22 100644 --- a/ui.go +++ b/ui.go @@ -2,10 +2,10 @@ package main import ( "fmt" - "gtt/internal/color" - "gtt/internal/translate" "strconv" + "github.com/eeeXun/gtt/internal/color" + "github.com/eeeXun/gtt/internal/translate" "github.com/gdamore/tcell/v2" "github.com/rivo/tview" )