-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.goreleaser.yml
More file actions
99 lines (91 loc) · 2.26 KB
/
.goreleaser.yml
File metadata and controls
99 lines (91 loc) · 2.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
project_name: lumo
before:
hooks:
- go mod tidy
builds:
- env:
- CGO_ENABLED=0
goos:
- linux
- darwin
- windows
goarch:
- amd64
- arm64
ignore:
- goos: windows
goarch: arm64
main: ./cmd/lumo/main.go
ldflags:
- -s -w
- -X github.com/agnath18K/lumo/pkg/version.Version={{.Version}}
- -X github.com/agnath18K/lumo/pkg/version.BuildDate={{.Date}}
- -X github.com/agnath18K/lumo/pkg/version.GitCommit={{.ShortCommit}}
- -X github.com/agnath18K/lumo/pkg/version.GoVersion={{.Env.GOVERSION}}
- -extldflags '-Wl,-z,relro -Wl,-z,now'
binary: lumo
flags:
- -buildmode=pie
archives:
- format: tar.gz
name_template: >-
{{ .ProjectName }}_
{{- .Version }}_
{{- .Os }}_
{{- .Arch }}
format_overrides:
- goos: windows
format: zip
files:
- README.md
- LICENSE
- docs/*
nfpms:
- package_name: lumo
file_name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Arch }}"
vendor: agnath18K
homepage: https://github.com/agnath18K/lumo_cli
maintainer: agnath18K <agnath18@gmail.com>
description: |
AI-powered CLI assistant
Lumo is an AI-powered CLI assistant in Go that interprets
natural language to execute commands. It helps users find
relevant terminal commands and provides guidance for
terminal tasks. Lumo integrates with Gemini, OpenAI, and
Ollama APIs.
license: MIT
formats:
- deb
dependencies:
- libc6
contents:
- src: README.md
dst: /usr/share/doc/lumo/README.md
- src: docs/examples.md
dst: /usr/share/doc/lumo/examples.md
- src: debian/lumo.1
dst: /usr/share/man/man1/lumo.1
- type: dir
src: var/log/lumo
dst: /var/log/lumo
file_info:
mode: 0755
section: utils
priority: optional
deb:
lintian_overrides:
- statically-linked-binary
- changelog-file-missing-in-native-package
checksum:
name_template: 'checksums.txt'
snapshot:
name_template: "{{ incpatch .Version }}-next"
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'
- '^ci:'
- Merge pull request
- Merge branch