v0.1.0
Changelog
b7f9285 more liniting fix switch case statement
7df4eea various linting
ba3dc23 make fmt
26df735 fix go vet
68bd823 fixed the ls orgs
f569a1d save ssh private key to file
f940f71 adding err handling
6bc6033 cleaning up swallowed errors and adding launches to debugger
dfac201 log user in when credentials file not found
a233d99 cleaned up more code
d65f807 cleaned up some code
4f9862f better output messaging
e777a75 fix config endpoint
627a3de Revert "Revert "fix login when credentials.json is malformed""
75ab664 comment out orgs check in ls
8eefaff Revert "fix login when credentials.json is malformed"
4791db4 disable completions and RunCommandLink no longer anonymous
8b1ebb3 adding condition to ls for more than 0 args
57cf057 Merge branch 'main' of ssh://github.com/brevdev/brev-cli into main
26272f4 refactored some stuff for link and config
ecbaf71 removed get function
2010939 ls orgs works
cf85c83 Merge branch 'main' of ssh://github.com/brevdev/brev-cli into main
d1f8745 hooking up a bunch of things
b8be35b fix login when credentials.json is malformed
bcff31a Merge branch 'main' of ssh://github.com/brevdev/brev-cli into main
65b1c70 cleaning up
3b2c3b5 updated brev set to use the cache
6dd8dc7 adding completion helpers
fa09b37 cleaning up command
017fb77 updated the cache functions
0f29e59 adding k8s constructor
a6cafe6 using base64
50af432 concurrently caching workspaces per org
3f3a3e5 formatted
0fbcf3e moved cache to its own file
4bfe8d6 create the files if they dont exist
154dd62 cache happy path and it feels good!
b44591a resolving link issues
41bf33f resolving new portforward with link
85f830f refresh cmd for writing and reading from cache
64a84cf brev link rename
68b56e0 Merge branch 'version' into main
e7c0509 use lowercase go for build command (was breaking linux build)
55006e5 remove unused args
b22094d refactor getting filepaths for cert & ssh key, use new methods in portforward command
da1c2b1 make name more consistent
e8c98f8 save private keys to filesystem
89c0b4d fixed the make vet issues
6b279a0 added version command. but it doesn't work until we have a github release
e3aced2 added build & release steps from old cli
1b40445 fixing build errors
5977222 Merge branch 'main' of https://github.com/brevdev/brev-cli into main
8b1dd76 ran go fmt
1d1bdb8 remove mockgen to try to fix https://github.com/brevdev/brev-cli/runs/3985565240?check_suite_focus=true#step:4:298
30527f1 Merge branch 'main' of https://github.com/brevdev/brev-cli into main
3550c9a brev ssh
977f7fa change binary name to brev, add fast-build command to makefile
961d478 add get sshprivkey command (not functional)
1fb96dd add logout command and DRY getting credentials file
b4ab680 ls command finished
d469adb ls command only works if the active org is set
e14a5ef set actually sets the context and stores it in the file
35bee9b merge
7534f55 store the org as a context in ~/.brev/active_org.json
8ef0897 validate token when creating api client
39d0431 merged
a232935 some changes to set
14434fd refactor Agent -> Client & add GetMe command
daffef1 remove brev binary from source control
2197cb8 fix bug where login was called every time get command was run
4be22ed adding the set command
338bc68 Update readme title
eb12206 add GetMe method to User to be used to validate token
ce60e7b add reminder
f891767 remove cruft
d647335 moving stuff around
f5ecefe remove unused structs & dependency
c998003 auth logic in auth package instead of login command
667e4fa remove legacy files and move auth code into single file
1a1de93 update comment to reflect behavior
7cc249d remove unused variables
62e096c refactor out some unused code
f65c370 check for credentials before login (kinda hacky)
2503148 login cmd works
ee2b85a fix build for login cmd
50902b0 Merge branch 'main' of https://github.com/brevdev/brev-cli into main
601c25a brev get finished. DX comes later
80262ea brev get organizations
b60907a formatting, dependencies, and cleanup to build (fails for windows)
b3008c9 add auth package from auth0 and prototyping login
670e323 delete login file
2515d92 updated get command
ff7b607 added another old package and started the brev get command
b2f2a0a Merge branch 'main' of https://github.com/brevdev/brev-cli into main
82b8929 fixed more shit
9fa31fd added everything and resolved dependencies
6a1c2da get command
ea1c74a get command
f9cf729 renaming to connect ssh
b9fe058 changing name
e12970d run portforward command from ssh command
daa8e7f simple arg parse ssh command
a0d4db8 ignore build artifacts
2f7890a adding ssh commmand
1f77ccb adding portforward mvp
7df6eeb cleaning up from template
bfc0bcc Initial commit
Docker images
docker pull docker.pkg.github.com/brevdev/brev-cli/brev-cli:0docker pull docker.pkg.github.com/brevdev/brev-cli/brev-cli:0.1docker pull docker.pkg.github.com/brevdev/brev-cli/brev-cli:0.1.0