Introduces CLI arguments handling with help of go-arg
Adds a brogrammer theme option (in its current state it only resembles the brogrammer palette, I added it to showcase the ability of switching between themes)
If no --theme option is provided then default theme is picked and displayed.
Other changes
Sorry for removing the updatePath function in main.go - it was the only way to make CLI arguments work and not break the filepaths. Everything seems to work properly, but please do tell if I made a mistake by removing it, I'm not too efficient with bubbletea.
Topic
Proposal for handling themes.
Notable changes
--theme
option is provided then default theme is picked and displayed.Other changes
updatePath
function inmain.go
- it was the only way to make CLI arguments work and not break the filepaths. Everything seems to work properly, but please do tell if I made a mistake by removing it, I'm not too efficient withbubbletea
.Closes #21
https://user-images.githubusercontent.com/8414298/194067786-6c24f52a-3287-41a4-b5b0-1d871ec50f90.mp4