소스 검색

Initialize Go workspace (#483)

Ayyan 1 년 전
부모
커밋
ea0206aed6

+ 1 - 1
.github/workflows/ci.yml

@@ -17,7 +17,7 @@ jobs:
           go-version: stable
 
       - name: Build
-        run: go build -ldflags "-s -w" .
+        run: make
 
       - uses: actions/upload-artifact@v4
         if: ${{ github.event_name == 'push' && github.ref == format('refs/heads/{0}', github.event.repository.default_branch) }}

+ 4 - 0
Makefile

@@ -0,0 +1,4 @@
+LDFLAGS = "-s -w"
+
+build:
+	go build -ldflags $(LDFLAGS) ./cli

+ 1 - 1
README.md

@@ -38,7 +38,7 @@ scoop install discordo
 ```bash
 git clone https://github.com/ayn2op/discordo
 cd discordo
-go build .
+make
 ```
 
 ### Linux clipboard support

+ 0 - 0
cmd/guilds_tree.go → cli/cmd/guilds_tree.go


+ 0 - 0
cmd/layout.go → cli/cmd/layout.go


+ 0 - 0
cmd/login_form.go → cli/cmd/login_form.go


+ 0 - 0
cmd/message_input.go → cli/cmd/message_input.go


+ 0 - 0
cmd/messages_text.go → cli/cmd/messages_text.go


+ 0 - 0
cmd/run.go → cli/cmd/run.go


+ 0 - 0
cmd/state.go → cli/cmd/state.go


+ 0 - 0
go.mod → cli/go.mod


+ 0 - 0
go.sum → cli/go.sum


+ 0 - 0
internal/config/config.go → cli/internal/config/config.go


+ 0 - 0
internal/config/keys.go → cli/internal/config/keys.go


+ 0 - 0
internal/config/theme.go → cli/internal/config/theme.go


+ 0 - 0
internal/logger/logger.go → cli/internal/logger/logger.go


+ 0 - 0
internal/markdown/renderer.go → cli/internal/markdown/renderer.go


+ 0 - 0
main.go → cli/main.go


+ 3 - 0
go.work

@@ -0,0 +1,3 @@
+go 1.23.4
+
+use ./cli

+ 4 - 0
go.work.sum

@@ -0,0 +1,4 @@
+golang.org/x/crypto v0.25.0/go.mod h1:T+wALwcMOSE0kXgUAnPAHqTLW+XHgcELELW8VaDgm/M=
+golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
+golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
+golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=