v0.3.3
Changelog
52371e8 Update install-latest.sh
3e0756e update go mod
c0c1d1c temporaryily ignore linter
a3dc7a3 fix pipeline except for function being too long
a9dce18 remove todo comment, Login(true) prompts
9b749cc login asks about vscode to install the extension. Added a spinner when fetching the public key
9b74aba show vscode extension thing
e4f34ee notifications
36906a5 test cmd
609109c sshkey is prompted on login. login shows a welcome message
8385e01 brev ssh keys
3c4bd7e updated env
dc8e478 secrets work
aa46f4e secret variable works
9c0cd03 secret command is almost done, but probably doesn't make the network call properly
74ddea2 fix ci pipeline
caa0a31 formatted
55c149e editable default for file path secet
82372b6 interactive secret. doesn't get created tho. Also, should suggest the filepath
f570367 updated promptui color
5ceb4da moved the promptui to utils
35d1a59 capitalize help text
75a68b2 secrets isnt done, but merged
fe3838c secrets
cabda1b new users get an org created and its set to active
4256892 temp
1283a3e removed extra print statements
779341c formatted
96b3a1d it's all working
8192996 working
ad3863f adding create organization api call
ca5cb9c adding profile and email to scopes
bed2523 changing print statement to use name instead of dns
18f9bed fixing port mapping to name bug and adding test coverage
10a6b33 refactoring portforward for performance and more, adding getworkspace to store, fixing tests, adding way to add retry to http store
3215620 adding auth failure handler
1eb0338 fchecking error from spinner color
498af1a fixing linting issues
f0e5024 moved temp auth to brevapi and fixed issues
bd4b9c6 refactoring stop to not incur as much setup cost and use store
8435228 changing on wording to up in ls
522bb6c I really like this
6df7a82 spinner and start url works
11258cb spinner
c340ffe remove user validation from api client creation
769cd6e refactor to use afero.Exists instead of files.Exists
f5cc446 make getTokenFromBrevConfigFile public
a2893aa check that file exists with afero
eebbd59 make file pass gofumpt
97a6306 add gofumpt as a tool
dfa6a8b add a test for getTokenFromBrevConfigFile
66f49c1 store id token with credentials
1afd25e fixing tests and resolving linting
8d82774 adding create user method on store
bc2c9d4 refactoring http client to be able to create auth client with only token
fd17a2e removing deprecated client from store
f272a39 rewriting store to use new client and adding tests to cover them
c053710 only test on ubuntu
8343e0f fixing linter issues
6949c91 always run
9b5a85c use runner instead of matrix
fa43e07 removing unused comments
a508f65 QA'd shall and wrote first auth http request in new style with mocks
6f16330 Merge branch 'main' of github.com:brevdev/brev-cli into main
a2105c8 fish completions
c0213b3 adding get me keys to store and ading store to pf
3a4815e updated start messaging
25506a7 clone no more
93209df implementing some org and workspace http methods to store and user
aef7b38 trim whitespace
a70f554 using https://stackoverflow.com/questions/57946173/github-actions-run-step-on-specific-os syntax
3d7699e use ""
325b869 only notify when running on ubuntu
e349c18 formatting ignoring some linters and refactoring ls
7b8e000 small linting changes
e7504f8 fixing a defer
7fc7ca4 added breverrors imports
fad20bd removing some linters and fixing wrapped errors from defer
80c82b3 add .Wrap to lint ignore
45bc256 more error refactoring wrapandtrace wrap and trace
db326c5 wrap and trace wrapandtrace more refactor
d07c5d2 wrap and trace wrapandtrace more errors
33ee247 emoving caps of errors
5225fc3 addressing style checker
444bd2a refactor moar err wrapandtrace
6406a1e adding gofumpt to tools and formatted
265bc7d wrap and trace errors refactor
81bb4be removed some magic number and toggled off linter
801cf72 removing on
3661dfc fixing wrong import in on
94c3a27 finishing up brevapi breverrors changes
7353eec renaming package to errors and alias to breverrors
4e00c1f refactor brev_ssh -> brevssh
80ac845 rename brev_api to brevapi
ffae3c2 port interactive mode
80fa840 adding coverage for user config
ed35cec Revert "temporarily disable linting"
f69e911 removing files as dependency from ssh
77bf268 add report status to github action
17a0cf2 changed brev link to brev port-forward
18f6bd7 brev up
908fb0a importing brev errors to org
fbb16eb passing in private key to checkIfBrevHost
764fe66 ssh command not ready
e6fcd18 moved helper to utils
c613b85 automatically set the active org if not set
0b20e7c fixing linter and getting tests to pass
96e1903 addressing go vet issue
fbbe6a2 adding store concept and refactoring accordingly for ssh package
902e5c7 simple refactor for ssh
633b07a adding error wrapping in file and replicating github action error
49ff925 Update install-latest.sh
df5be73 Update install-latest.sh
d0be9ce adding wrap and trace to errors file
6ad9c2a commenting out brew from goreleaser
700e785 Update README.md
4302058 Update README.md