Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 22 Mar 04:17
· 69 commits to main since this release

Changelog

  • ea0c6f8 Initial commit
  • 5487ed1 chore: add goreleaser and release workflow
  • 6fe611d chore: add sample-config.yaml with some sample config items
  • d4fcbde chore: clean up ci workflow
  • 77931e6 chore: delete unused helper.go file
  • 6790d7d chore: remove main_test.go
  • 382514a chore: rename ci workflow
  • 6c4e35e chore: skip ci for markdown and license changes
  • ad684bc chore: update to go 1.26.1
  • 4a45424 feat!: update default config path
  • 13d3962 feat: add CommandRunner and CommandService with tmuxInstalled check
  • ad14017 feat: add List method for SessionService
  • 71f50e0 feat: add ListSessions for Tmux command runner
  • 8990ba7 feat: add aliases for PreDefinedSession
  • 6b338ff feat: add app struct and run
  • f085ae5 feat: add basic functionality
  • a627664 feat: add interfaces for app layer
  • 1f7ac05 feat: add load config from env
  • 725a2a5 feat: add ls and list builtins
  • 3ab584d feat: add session finder
  • 462e1f1 feat: add tmux services and command runner
  • 39fc4ad feat: change format for ls output to use square brackets instead of a parenthesis
  • d3206b3 feat: update config to pull session and dir data from yaml config
  • f640ae7 fix: correct use of syscall exec for new session and attach session
  • 52c8ce9 fix: duplicate session error when matching a pre defined session on the alias for a session that is alreadt running
  • 56be0e1 fix: golangci_lint fixes
  • 55577fa fix: update SmartDirectories to SmartDirectory references in config.go
  • 5291bce fix: use correct session name when finding pre defined sessions with a alias
  • c23968e refactor: change TmuxRunner to TmuxRepository and SessionFinder to SessionService
  • 3f79c81 refactor: change order of some args in tmux.go and move/rename private functions in sessions.go
  • 4d271af refactor: more renaming and organizing
  • 670eb42 refactor: move deps injection for app into main
  • 877a1cb refactor: rename SmartDirectories struct to SmartDirectory
  • c41f9e2 refactor: rename service and change arg order
  • 428efcc refactor: rename smart directories, expand some arg names
  • ae96668 refactor: split up CommandRunner to use Run and Exec in interface and return output from Run
  • 56792d2 refactor: tmux text to table style
  • ebfecf6 style: fmt main.go
  • 226b594 style: format
  • 7f60b07 style: format config.go
  • 3902808 style: format config.go
  • b1612d5 style: format main.go
  • b07af96 style: format main_test.go
  • 7b6ddd5 style: go fmt