go mod tidy -go=1.16 && go mod tidy -go=1.17
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
Carlos A Becker
created
2179011
Generate man page when built with 'mango' build-tag
Click to expand commit body
When building with the 'mango' build-tag (go build -tags mango) enabled,
we will simply generate and print a man-page on startup and immediately
exit again.
* Separate tui bubbles based on functionality
* Wrap gitui bubble in another bubble
* Move readme bubble to git/about
* Add tree/log/refs bubbles
* View changes from a specific branch
* Browse git tree and logs based on selected branch
* Display commit message, stats, and patch
* Display selected branch in footer
* Display file size and permissions in tree
* Omit displaying binary and large files in tree
* Omit displaying long diffs in log
* Use reflow to wrap and truncate long strings
* Sort tree files by name
* Sort refs by name
* Sort log by date
git/tree:
* Use bubbles/list to list tree files
* Display file size, mode, and title
* Use bubbles/viewport to display file content
* Omit displaying binary and large files
* Use glamour/ansi to render and highlight file contents
* Use go-humanize to display file size
git/refs:
* Use bubbles/list to display repository branches
* Propagate selected branch to parent bubble
git/log:
* Display branch commit log
* Truncate long commit titles
* Use bubbles/list to display commits
* Use bubbles/viewport to view commit
* Display commit author, date, hash, and message
* Display commit diff
* Use glamour/ansi to highlight commit diff
* Use go-humanize to display commit stat summary
git/types:
* Define constants
* Define interfaces
* Helper functions
* fix: allow multiple SOFT_SERVE_INITIAL_ADMIN_KEY
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: no initial keys
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: linter
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: linter
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
Carlos Alexandro Becker
created
c32ad0b
feat: improve handling of SOFT_SERVE_INITIAL_ADMIN_KEY (#65)
Click to expand commit body
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
Carlos Alexandro Becker
created
5b1f545
docs: improve docs about keyless auth (#66)
Click to expand commit body
* docs: improve docs about keyless auth
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* docs: improve
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: use goreleaser pro on nightly builds
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: dist
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: skip sbom
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: reuse
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: workflows
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: workflows
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: workflows
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: workflows
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: perms
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>
* fix: workflows
Signed-off-by: Carlos A Becker <caarlos0@gmail.com>