v0.1.0
Changelog
c387de4 Actually, call it commands instead, like hugo
e5042df Add .goreleaser.yml manifest
fdde260 Add README
16400bd Add connections
and connections list
.
62e123f Add a simple unit test to catch regressions
14507cd Add auth0 package
0d00587 Add basic display
9f5aee9 Add client list command
ee04c87 Add completion command.
4002f07 Add date parsing
352dc6f Add deprecated check / skip
13a0e17 Add github CI
a82d0c4 Add initOnce / init in renderer to handle when not yet initialized
1e56c8b Add isLoggedIn / errOnce concept
ad5d23b Add log line instead of err
6f91d54 Add read:logs scopes
ce8e519 Add scope for reading connections
586551d Add setup instructions
000995e Add spinner and massage command help message
60d8a9e Add spinner; cleanup ansi
c9f4db1 Add tools dep
d433a42 Adding basic functionality for deleting rules by specifying an ID
04a86b7 Adding onto MGMT API functionality
ccd9d87 Amend auth to add the domain as part of the set of results
a13b6c4 Amend scopes to add client list
3d2ada9 Changes so callers don't have to init
33ac735 Check access token and fail fast if empty
4ea5624 Check for input error
931b187 Cleanup config
a201cf3 Cleanup getLogin in helper template
d8758f5 Cleanup internal/cli package. Make it work
8b3ae5f Cleanup tenant passing and getLogin helper method
2660d57 Cleanup validators
336dce4 Deadline: limit shutdown to 5s max
4df315f Don't spinner for list / get
operations
d5ccd73 Ensure init is called in all Renderer methods
c786040 Explode scopes per resource
da85ebe Fix copy pasta in table header for connections list
e605506 Fix format=json being initialized (#22)
a0fa473 Fix logs writer
7cf6c83 Format properly
4a46467 Get parameters passing correctly and remove unnecessary bits
977e9ce Handle case when fail fast / nil renderer
57387dd Handle errors
dc566de Initial sketch:
584e624 Just minor display tweaks
c0edbaf Lint
ad11429 Lint
bb77862 Make the ID display faintly
b0972b3 Merge branch 'main' into feature/apis-delete
e311593 Merge branch 'main' into feature/apis-list
454c895 Merge branch 'main' into feature/connections-list
9436a1b Merge branch 'main' into feature/delete-confirmation
66f3554 Merge pull request #1 from auth0/add-github-actions-ci
5dbd056 Merge pull request #10 from auth0/ignore
430935a Merge pull request #11 from auth0/polish-the-login-flow
70b0842 Merge pull request #12 from auth0/list-rules
c371cc0 Merge pull request #14 from auth0/fix/welcome-typo
3d2e26f Merge pull request #15 from auth0/change-to-new-renderer
934abca Merge pull request #17 from auth0/add-all-other-scopes
9394d8b Merge pull request #18 from auth0/feature/apis-list
1e09143 Merge pull request #2 from shushen/chore-make-build-ci
0ddf743 Merge pull request #20 from auth0/add/create-rule
ec6a8ef Merge pull request #21 from auth0/actions-list-tweaks
1344a04 Merge pull request #23 from auth0/feature/apis-create
adc76a9 Merge pull request #24 from auth0/jw-A0CLI-6-create-post-login-actions
47d6158 Merge pull request #25 from auth0/client-create-improvements
d455924 Merge pull request #26 from auth0/feature/connections-list
d85ff3c Merge pull request #27 from auth0/patch/A0CLI-24
46d2521 Merge pull request #29 from auth0/feature/apis-update
44fe6c1 Merge pull request #31 from auth0/feature/apis-delete
dcb3f06 Merge pull request #32 from auth0/feature/AOCLI-25
d3c341c Merge pull request #33 from auth0/add/delete-rule
3479993 Merge pull request #34 from auth0/explode-scopes-per-resource
0443bcc Merge pull request #35 from auth0/setup-mocks
dfe8c78 Merge pull request #4 from auth0/add-client-list-cmd
33034a0 Merge pull request #41 from auth0/feature/delete-confirmation
827d2cf Merge pull request #5 from auth0/table-view
769c0f1 Merge pull request #7 from auth0/feat-json-format
23ca0c0 Merge pull request #8 from auth0/a0cli-4
3c999da Merge remote-tracking branch 'origin/main' into list-rules
133be9c Re-shape everything to use the interface
7c15dd4 Reduce scopes for now to what we know we'll build in hackathon
62b92fa Remove actions commands for now
d2dfe84 Remove include totals
8838ad3 Removing now unnecessary variables
ad6379f Removing unnecessary short shorthand and refactoring var type
a15c820 Rename to addTenant
4f18dbe Sketch it out
e601621 Sketch out actions create generating template
a3b6930 This was taken from Paddy and appended actions scopes :)
5af3866 Typo
22b3ba5 Update README.md
e7d1fb3 Update internal/cli/cli.go
e914f55 Update internal/display/clients.go
fafd070 Update spacing on internal/cli/rules.go
d2446b9 Updating initial login message
85ddb61 Use plain string value for the name
99dcf18 Use url.URL when it makes sense
d8b69c8 Vendor + go.mod
bf4a14c WIP: Adding initial base for a new "create rule" subcommand
521a47a [A0-CLI 17] feat: actions test (#28)
6b073d8 [A0CLI-22] Additional options to logs command (#30)
dbc1462 [A0CLI-5] feat: logs tail (#6)
3fe0b13 add actions create, bump go-auth/auth0, mod tidy && mod vendor
8643085 chore: addtional make targets for build and ci
e70ab57 chore: remove artifact from repo, add gitinore, and update README
0cf63cb cleanup
ec6e2b0 commands => cli; refactor
d77eece feat: Add 'apis list'
5d7c881 feat: Add ability to specify single connection for try-login (#39)
7fd930f feat: actions list (#13)
9d6ee1d feat: actions triggers reorder (#37)
2e2020e feat: actions triggers show (#36)
0f0449e feat: add confirmation before delete action
c668388 feat: add enable/disable sub-command to rules (#16)
56db5ed feat: add rules command
8f02b40 feat: apis create
bfb25a5 feat: apis delete
4a12c4c feat: apis update
94099f3 feat: callbacks field
0d36b7d feat: clients create (#19)
3d453ad feat: device auth (#9)
b6fb068 feat: initial implementation of try-login
9fd5993 feat: render as table
ea82282 feat: support JSON
8230ca4 fix long description
f5fedb3 fix: fprint
30944b7 fix: get json format output working
d37f7f8 fix: json format and spinner (#38)
ae45356 fix: result sent to sdtout
28c4222 go mod tidy + go mod vendor
50cc4d6 go mod tidy + vendor
2ca1e0a go mod tidy; go mod vendor
cfa4051 move files around
7a1428f refactor: swap to strconv