Skip to content

v1.0.0

Compare
Choose a tag to compare
@ariasmn ariasmn released this 24 Jul 12:55
· 12 commits to main since this release

Changelog

  • 3cd4d5d Added README and LICENSE.
  • 79a8c00 Added bubble-table and rendering user's groups in it.
  • 0f6a614 Added goreleaser.
  • 057c49f Added groupparser module
  • f11a1b0 Added userparser unit test.
  • f1b9b46 Adding more spacing to the list. This solves the problem when filtering breaking the view.
  • 5e8f357 Big change and implementation. Now you can change between users and groups views pressing the tab key. Using the sub-level methods (see charmbracelet/bubbletea#13) Still, the way the list and viewport size is set between changes seems a bit too hacky.
  • 108a9ae Changed in the height of the list. Still broken when filtering (related to the itemDelegate and the simple list)
  • 6107c36 Changed list to be a simple one. The other list showed redundant information.
  • a82e41b Changed user struct to hold a slice of groups too. Groups that the user is member of now shows in the detail view. Styles still need a lot of work.
  • fd69170 Changing styles a bit.
  • 2716715 Changing the way of parsing users to items.
  • b0ce682 Changing user list description.
  • db8680c Cleaning up the view functions.
  • 2ac14ec Created new styles file to store all the variables related to styles.
  • cf192c7 Fixing height of list glitching with spacing 0 after filtering. Now, the paginator height gets calculated and taken into account when setting the list size.
  • 6ae79f4 Fixing userparser test.
  • 0228af0 Implemented the group detail viewport.
  • ae7b6aa Improving user list with the bubbles/list component. Still have to dig if I can do the list without having to parse the []User to []list.Item.
  • 2be8b28 Now the parsed users are stored inside a package local variable. This variable is used to avoid parsing the passwd files when is not needed. The function that parses the users is still public, so you can call it if a change is made to the fill inside the program.
  • b4d9331 Reverting to alias for the user.User struct.
  • d4b93a0 Running go fmt.
  • e0f32a1 Starting with BubbleTea. Right now, only displaying the users without any info.
  • f11d0db Starting with Go. Created userparser package. This one can parse the /etc/passwd file and retrieve a slice of type User.
  • 5be54b5 Starting with user detail. Showing a new viewport with the user details. Very raw. Some styling still left to do.