v0.4.0
Changelog
22d7a89 in case not in user dot brev, custom command for git config here as well
dc96cd4 use pointer to mutex rather than value
23a691f fix concurrent hash access bug
bf93a48 move release api call to store
5a3d4fd move brevapi structs to entity and rename accordingly, remove other dead unused code
9d6b0cb merge
ead4b82 propertly linted
b8a3022 remove dead code from brevapi
cb1da2a remove dead code from brevapi, added store methods to secrets cmd
86100d5 refactor reset to use store
6950ad8 refactoring set command to use store
8977867 refactor delete command to use store
cfcab02 fix ls org bug
437d42a handle if get default org returns nil, refactor ls
3504b4f added installing JetBrains Gateway to login / onboarding
81cab63 pseudocode in case machine goes down again
f195dfa add print statements to create user on login, refactor start to use store, add org options to store method, flagging brevvapi constructor as deprecated
e1a1fc6 add create workspace to store
f6bc62f add reeset workspace to store
6d6875c implement workspaceSSHConnectionHealthCheck function
b7de86d add startworkspace too store and mark old client as deprecated
8668d83 handle case with credential file does ot exist for auth
12ec1f3 refactor logout to use new auth
9b7406d use the stopchannel defined in portforwardWorkspaceAtPort as worksspaceConnection channel
fd48dd6 use dns name instead of name
0460748 move terminal diplay helpers from brevapi/utils to terminal package, refactor login command to use new auth
c7a7345 move old code to deprecatedauth module to delineate boundary clearer
b1575dc add entity package, implement auth store interface
a3787e9 add business logic to auth and split up auth0 from auth
6cb4308 add framework for auth struct, fixed auth retry handler
524637b create independent auth package from brevapi
c2ace75 modifying retry/adding refresh token handler
c3037e4 remove unused function
a0b66dd retry ssh connection for any error
88ca5c7 using the spinner
d7702d4 ci issues
a64e8e3 stop only checks your workspace
9516a16 limit retries to avoid infinite loops
b05895c update README with multi line uninstall script for more precision
b13684e fix bug where brev up fails when no active workspace is set
2fccec8 golang is picky
57c880e fixed bug with port-forward command
89b7118 Merge branch 'main' of github.com:brevdev/brev-cli into main
4e1b9cb hotfix to hotfix
d6daf17 quick small fix / first commit to ls
3f98cb4 Update install-latest.sh
5e26ca7 add scaffold for error handling
55be5ac temporaryily ignore linter
0719748 add scaffold for error handling