v0.1.3
Changelog
776ea5f read version from buildinfo
b8503e2 add .brev
e9f0e77 Update README.md
35d6d2f adding better formatting for link
b243658 one liner for zsh completion script
07c89db making print statement for link more readable
770ff88 Update README.md
04ff82d uninstall using one line
1ec9d3d update completion command to work on mac (tested on m1)
9381a26 Update install-latest.sh
e599602 Update README.md
18f7a94 Update README.md
e8cc47f adding values to config
c4bc2ee slight styles
fb8d558 ls doesnt require active orgs set
cef3d2b adding support for cli to detect if pod does not exist
09526fa use tee to write to root directory for zsh completion
42fd63f looks beter
452170f printing the right amount of workspaces
bc6e2d2 temp
be74952 only output projects that are yours
b7c67ea print ssh connection string
5c4929d ignore .env file and instead opt for example .env in readme
ee7925b remove extra whitespace
0084389 tidy up completion docs
b87f298 update readme && zsh completion command
1e8add4 more descriptive sudo warning text
9fe73f6 fixing panic in lnk command
50238b5 more dependable location for zsh completions
f595ea7 updated the env file to use better naming convention
13a8801 added prod defaults
87f1641 uptake the new Config
df32436 adding simple config
3b06932 env file
be5bda9 .env
2b28466 added env file
51a3c73 env file
ed9a7d4 .env
1e0dc76 Update README.md
68dc9a8 remove less
f857ed7 curl to sudo sh
4850348 modify install script to get uname for bin
0d76d2b use curl instead of wget
b5df2df actual correct location
b3ab292 use sudo for ubuntu users and correct location
94c1cfb install scripts and tidy readme
70e6f3a fixing brew tap
6f5e11d goreleaser brew take 2
56bec63 goreleaser brew tap
190b6fb Revert "add build command"
9148cac add build command
db48ad8 temporarily disable linting
2bdb314 more liniting fix switch case statement
b299c14 various linting
d0f1aee make fmt
ad6894d fix go vet
6e1ec9c fixed the ls orgs
ddd9a36 save ssh private key to file
0805ae5 adding err handling
e84901c cleaning up swallowed errors and adding launches to debugger
273e41a log user in when credentials file not found
aa98559 cleaned up more code
cbf291f cleaned up some code
b2a0155 better output messaging
d52716b fix config endpoint
cd0154f Revert "Revert "fix login when credentials.json is malformed""
9e5c310 comment out orgs check in ls
e890da2 Revert "fix login when credentials.json is malformed"
b0ac84e disable completions and RunCommandLink no longer anonymous
08fee63 adding condition to ls for more than 0 args
3addc38 Merge branch 'main' of ssh://github.com/brevdev/brev-cli into main
ee4fe1a refactored some stuff for link and config
a0838ba removed get function
bb2ea61 ls orgs works
1addf6c Merge branch 'main' of ssh://github.com/brevdev/brev-cli into main
30ac1e4 hooking up a bunch of things
8ef9257 fix login when credentials.json is malformed
67bf077 Merge branch 'main' of ssh://github.com/brevdev/brev-cli into main
2377970 cleaning up
1e698f9 updated brev set to use the cache
a423ebd adding completion helpers
6c2cde8 cleaning up command
0e0c6b6 updated the cache functions
10ab0b5 adding k8s constructor
38052e4 using base64
ca64088 concurrently caching workspaces per org
d653a80 formatted
40ac591 moved cache to its own file
af1dc8a create the files if they dont exist
49d655e cache happy path and it feels good!
d7ae81f resolving link issues
54443ce resolving new portforward with link
ac2c0d7 refresh cmd for writing and reading from cache
c3c5ce1 brev link rename
60215ff Merge branch 'version' into main
81ffde4 use lowercase go for build command (was breaking linux build)
6da3d6a remove unused args
a6a395b refactor getting filepaths for cert & ssh key, use new methods in portforward command
0a3fc04 make name more consistent
48fa490 save private keys to filesystem
1680375 fixed the make vet issues
a4ec6af added version command. but it doesn't work until we have a github release
5aa0822 added build & release steps from old cli
a883a0f fixing build errors
9d850e1 Merge branch 'main' of https://github.com/brevdev/brev-cli into main
7246089 ran go fmt
1b42c3e remove mockgen to try to fix https://github.com/brevdev/brev-cli/runs/3985565240?check_suite_focus=true#step:4:298
4158bc1 Merge branch 'main' of https://github.com/brevdev/brev-cli into main
4ced62a brev ssh
00d0777 change binary name to brev, add fast-build command to makefile
d6ea014 add get sshprivkey command (not functional)
0f09d1f add logout command and DRY getting credentials file
5ed96f9 ls command finished
f316b81 ls command only works if the active org is set
d0910a5 set actually sets the context and stores it in the file
39604bd merge
2e2fda0 store the org as a context in ~/.brev/active_org.json
37d9474 validate token when creating api client
f8edc18 merged
d581792 some changes to set
ee25321 refactor Agent -> Client & add GetMe command
3ff1074 remove brev binary from source control
f446db5 fix bug where login was called every time get command was run
db5f3cb adding the set command
454b974 Update readme title
e09e4dc add GetMe method to User to be used to validate token
9055bc5 add reminder
3db9eb7 remove cruft
cc8fe82 moving stuff around
94be632 remove unused structs & dependency
076b4b6 auth logic in auth package instead of login command
d539c7e remove legacy files and move auth code into single file
424aec1 update comment to reflect behavior
d6a8a0b remove unused variables
c519c76 refactor out some unused code
7d71684 check for credentials before login (kinda hacky)
3836f62 login cmd works
fa99ffa fix build for login cmd
2f8f9fb Merge branch 'main' of https://github.com/brevdev/brev-cli into main
a0c05fc brev get finished. DX comes later
894804c brev get organizations
87fc9ac formatting, dependencies, and cleanup to build (fails for windows)
e205422 add auth package from auth0 and prototyping login
c3b560c delete login file
5ef3e7d updated get command
639b44b added another old package and started the brev get command
6d57275 Merge branch 'main' of https://github.com/brevdev/brev-cli into main
50cae10 fixed more shit
c7e3e03 added everything and resolved dependencies
7b33c4a get command
b75e4d1 get command
740d13f renaming to connect ssh
5e1e314 changing name
fcbb00b run portforward command from ssh command
49d1e43 simple arg parse ssh command
eea539c ignore build artifacts
d3ceab9 adding ssh commmand
5cf3d68 adding portforward mvp
5b06348 cleaning up from template
bfc0bcc Initial commit