Skip to content

v0.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Nov 21:16
· 2073 commits to main since this release

Changelog

bc628b8 update docs
0d49e9e add newline to log message
cec42f3 handle error from writing ssh config backup file and print backup location
7c8df37 rehydrate cache when logged in
f1ec989 more messaging2
5d3f252 more messaging
0d5010d better outputs
aacc7f8 fix and test for files.GetNewBackupSSHConfigFilePath
7b4f137 need to fix something
39634d8 output messaging
1a1d6ba Revert "change default file permissions from 0770 to 0644"
2829ab5 adding first pass of logs/feedback for on command
e952544 change default file permissions from 0770 to 0644
d5eca33 updated the annotations:
5c0cd58 func literal addressed in goroutine
0082d30 making tests pass and got it working
52a3399 fixed unique ports for workspace
902673f fixing fs so that it uses in mem file system
1aa61f6 getting tests to pass
fa30887 wiring up mapping to config
f685675 adding mapping to ssh ports
778ffe1 fixing tests and moving config logic into struct
3ddeeef start command has a loader now
3ecb203 add test for ConfigureSSH with active workspaces
645f3fb implemented getter funons
4cf8839 fix TestConfigureSSH
e76e27d adding default ssh configurer
c81c8a6 Add failing test for configure ssh
c40bfa9 refactoring to inject client that abides by interface rather than constructing it
4c86e25 ConfigureSSH writes privatekey to disk && refactor files.WriteSSHPrivateKey to use fs
16b4df7 reset text
65ebe30 use fs in ConfigureSSH
eaf019a interfacing out client
a4d313c adding multi workspace group capability
4a4424b refactor GetActiveOrgContext to take afero.Fs arguement
1b102dc tests passing for ssh
2323944 add failing test for CreateBrevSShConfigEntries
c6e04c3 add afero and test for appendBrevEntry
cc92cc5 refactoring to make more sense in on, sshall, and portforward
78bd614 remove unused field from brev ssh test suite struct
d6d9210 add test for PruneInactiveWorkspaces
cef980a pass file to appendBrevEntry
0264198 refactor logic for creating config entries and other refactoring
c2508f8 changing return error from string
5c209a9 remove useless function
2cfb58e implement GetWorkspaceLocalSSHPort
8868427 adding on pacckage
1f7aede make test Splitworkspacebyconfigmembership pass
71786b5 fixing test
554d761 changing workspaces to be injected
74618e8 making run sshall modular
2405880 cache on network call
c50e854 provide better name for ssh & files test suites
c5034ef fix checkIfBrevHost test
f256c7f remove dead function
140cdcc remove obsolete function to get sshconfig file in favor of shiny one
7c9e579 add failing test for filter existing workspaceNames
d91fb5d use files to access ssh config file
6588083 add a failing test for CheckIfBrevHost aand refactor ssh suite setup
9b9b7ac first pass of ssh all done
278fac5 add ssh config file util functions & tests for one
8d7e8f2 Merge branch 'main' of github.com:brevdev/brev-cli into main
8c29e10 threaded stuff
8f4655c ls allows optional active org flag
6e43c53 use filepath instead of fmt to build filepaths
5c8f40d add test for ssh package
13fc9c7 remove prompt from login command
cb08da5 refactoring port forward to be used outside of cmd
d9beb9b removed config command pt2
33f45ef removed import
3c4be90 typo
f402af7 brev clone activeorg override flag
4270545 reset command works
8b2286e start and stop work once the API for stop is deployed
bdc726b moved some common functions to utils
ccc46bc delete workspace works
0e5bb36 temp
27dffcf ls shows workspace info
580d259 the rest of the cache
439b950 templating and output changes
e49be66 remove configure command
bc9f178 refactor ssh config functions to its own package
9d755a0 scaffold
42b492a adding sshall command and dev toggle
8eee5b1 formatting and adding lint on save
a1f7611 fixing setup sh
7d56c3f adding smoke test and release step
1d5f3ac fixing setup script to add golang correctly
b187762 brev clone