* Completed List cmd and added API calls * Minor comments and add delete code to pass linting * Typo in descriptions * Added delete functionality using existing list API * Updated limit param for list api to default 30 * Minor refactoring * Linting fixes for survey output * Implemented review comments * Handling 404 response when confirm flag is passed * Added COMMAND back to delete CLI * Minor comments * Check http err statuscode for 404 * Validations * Validations-1 * improved branch flag validation * removed build * String match made case insensitive * Added TODO for error handling * Updated error message when args are not provided * Worked on review comments * Argument length check updated * Separated direct and indirect dependencies * Used SPrintF for formatting strings * Updated lastAccessed time logic * Removed extra variable userConfirmation * Removed unnecessary computations * Printing and formatting changes * Passed key from input in queryparams * Scan List API iteratively to get exact matches * Added pretty print for trimmed list * Update page number instead of re-generating params * Added listAllCaches method and moved it to utils * Moved redTick to utils * Update internal/utils.go Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com> * Limited scope of `sb` to `if` block * Fixed pretty print issue * Error type checked for httpError * Added PrintOneOrMore fn, moved listAll to service * Implemented `Goment` for last accessed time * Used percentage based on window size for printing * Removed stringbuilder and updated fn name * Made `ListAllCaches` member of `actions_cache.go` * Updated prettyPrint logic cover better content * Using PrettyPrint for List command as well. * Separated direct and indirect modules Co-authored-by: t-dedah <t-dedah@github.com> Co-authored-by: Deepak Dahiya <59823596+t-dedah@users.noreply.github.com> Co-authored-by: Bishal Prasad <bishal-pdmsft@github.com>
32 lines
1.2 KiB
Modula-2
32 lines
1.2 KiB
Modula-2
module github.com/actions/gh-actions-cache
|
|
|
|
go 1.18
|
|
|
|
require (
|
|
github.com/AlecAivazis/survey/v2 v2.3.5
|
|
github.com/TwiN/go-color v1.1.0
|
|
github.com/cli/go-gh v0.0.3
|
|
github.com/nleeper/goment v1.4.4
|
|
github.com/spf13/cobra v1.4.0
|
|
)
|
|
|
|
require (
|
|
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect
|
|
github.com/cli/safeexec v1.0.0 // indirect
|
|
github.com/cli/shurcooL-graphql v0.0.1 // indirect
|
|
github.com/henvic/httpretty v0.0.6 // indirect
|
|
github.com/inconshreveable/mousetrap v1.0.0 // indirect
|
|
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
|
|
github.com/mattn/go-colorable v0.1.2 // indirect
|
|
github.com/mattn/go-isatty v0.0.8 // indirect
|
|
github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b // indirect
|
|
github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6
|
|
github.com/spf13/pflag v1.0.5 // indirect
|
|
github.com/tkuchiki/go-timezone v0.2.0 // indirect
|
|
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 // indirect
|
|
golang.org/x/sys v0.0.0-20220422013727-9388b58f7150 // indirect
|
|
golang.org/x/term v0.0.0-20210503060354-a79de5458b56 // indirect
|
|
golang.org/x/text v0.3.6 // indirect
|
|
gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect
|
|
)
|