diff --git a/.gitignore b/.gitignore index bf5e268..b14c548 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ debug.log -/bin diff --git a/README.md b/README.md index 80352bb..b029ccb 100644 --- a/README.md +++ b/README.md @@ -4,15 +4,6 @@ Quick tool to write gemtext posts for my gemlog. => gemini://travisshears.com/gemlog -## Install - -Build and link. Remember to setup config file as well. - -```shell -$ go build -o bin/gemlog -$ ln -s /Users/xxxxxxxx/_projects/gemlog-cli/bin/gemlog-cli ~/bin/gemlog -``` - ## Config setup This app relys on a config file at `~/.config/gemlog-cli/config.yml` diff --git a/build.sh b/build.sh deleted file mode 100755 index 5ad72f6..0000000 --- a/build.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -set -e - -go build -o ./bin/gemlog-cli diff --git a/gemlog/db.go b/gemlog/db.go index 3d7ed0f..bae5533 100644 --- a/gemlog/db.go +++ b/gemlog/db.go @@ -17,7 +17,7 @@ func genBasicAuthHeader(user, password string) string { } func ListGemLogs(config *Config) ([]GemlogListEntry, error) { - url := fmt.Sprintf("%s:%d/gemlog/_design/gemlog-cli/_view/list?descending=true", config.CouchDB.Host, config.CouchDB.Port) + url := fmt.Sprintf("%s:%d/gemlog/_design/gemlog-cli/_view/list", config.CouchDB.Host, config.CouchDB.Port) req, err := http.NewRequest("GET", url, nil) if err != nil { return nil, fmt.Errorf("failed to create request: %w", err) diff --git a/internal/ui/app.go b/internal/ui/app.go index a52c1a8..f3fce1c 100644 --- a/internal/ui/app.go +++ b/internal/ui/app.go @@ -118,7 +118,7 @@ func (m model) View() string { return s } -var enableLogs bool = false +var enableLogs bool = true func Run(config *gemlog.Config) { if enableLogs { diff --git a/internal/config/config.go b/internal/ui/config/config.go similarity index 100% rename from internal/config/config.go rename to internal/ui/config/config.go diff --git a/internal/ui/entryList.go b/internal/ui/entryList.go index 0331cab..5be6dfc 100644 --- a/internal/ui/entryList.go +++ b/internal/ui/entryList.go @@ -39,7 +39,7 @@ func (m EntryListPageModel) Update(msg tea.Msg, active bool, ctx *context) (Entr m.cursor-- } case "down", "j": - if m.cursor < len(m.entries)-1 { + if m.cursor < len(actions)-1 { m.cursor++ } case "left", "h": diff --git a/main.go b/main.go index 7de4196..3c1c08a 100644 --- a/main.go +++ b/main.go @@ -4,8 +4,8 @@ import ( "fmt" "os" - config "git.travisshears.com/travisshears/gemlog-cli/internal/config" ui "git.travisshears.com/travisshears/gemlog-cli/internal/ui" + config "git.travisshears.com/travisshears/gemlog-cli/internal/ui/config" ) func main() {