profile
viewpoint
Xuanwo Xuanwo @qingstor @yunify @archlinuxcn https://xuanwo.io/ A backend engineer.

xcatliu/jekyllcn 427

Jekyll 的中文翻译网站

qingstor/snips 77

A code generator for RESTful APIs.

aos-dev/go-storage 56

An application-oriented unified storage layer for Golang.

qingstor/qingstor-sdk-java 21

The official QingStor SDK for the Java programming language.

qingstor/qingstor-sdk-go 19

The official QingStor SDK for the Go programming language.

qingstor/qsftpd 19

A FTP server that persists all data to QingStor Object Storage.

qingstor/qsctl 17

Advanced command line tool for QingStor Object Storage.

qingstor/qingstor-api-specs 15

Specifications of QingStor APIs.

qingstor/qscamel 15

qscamel is a command line tool to migrate data between different endpoint efficiently.

qingstor/qingstor-sdk-js 11

The official QingStor SDK for the JavaScript programming language.

push eventXuanwo/xuanwo.github.io

Xuanwo

commit sha 8cf868b20f3a93f48eb85ca673513a26e9c68ece

Automated deployment to GitHub Pages on 1596558725123

view details

push time in 9 hours

push eventXuanwo/xuanwo.github.io

Xuanwo

commit sha 90abda36b92fd7e74b9d68381c17a00d6bae0649

Add 09-locale-detect-in-go Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 9 hours

startedtreeverse/lakeFS

started time in 11 hours

issue closedqingstor/log

Add context support

  • Add type contextKey struct{}
  • Add func ContextWithLogger(ctx context.Context, l *log.Logger) context.Context
  • Add func LoggerFromContext(ctx context.Context) *log.Logger

closed time in 17 hours

Xuanwo

push eventqingstor/log

Lance

commit sha 615256cccabc70fbad8b19278d67745c6ea20f19

context: Add context support with ContextWithLogger and FromContext (#6) * context: Add context support with ContextWithLogger and FromContext * Apply review message * logger: Add default transformer into New() to create an available Logger directly

view details

push time in 17 hours

Pull request review commentqingstor/log

context: Add context support with ContextWithLogger and FromContext

+package log++import (+	"context"+)++type contextKey struct{}++// loggerKey is used as key to store logger in context+var loggerKey contextKey++// ContextWithLogger set *Logger into given context and return+func ContextWithLogger(ctx context.Context, l *Logger) context.Context {+	if ctx == nil {

Oh, yes, so we don't need to check this.

Prnyself

comment created time in 18 hours

pull request commentqingstor/log

context: Add context support with ContextWithLogger and FromContext

This log is designed for critical mission so we neither return nil nor panic user's application, instead, we always return useable value for user.

Prnyself

comment created time in 18 hours

Pull request review commentqingstor/log

context: Add context support with ContextWithLogger and FromContext

+package log++import (+	"context"+)++type contextKey struct{}++// loggerKey is used as key to store logger in context+var loggerKey contextKey++// ContextWithLogger set *Logger into given context and return+func ContextWithLogger(ctx context.Context, l *Logger) context.Context {+	if ctx == nil {

if ctx == nil && l == nil return Background directly. if l == nil return ctx if ctx already has a logger, return directly

Prnyself

comment created time in 18 hours

Pull request review commentqingstor/log

context: Add context support with ContextWithLogger and FromContext

+package log++import (+	"context"+)++type contextKey struct{}++// loggerKey is used as key to store logger in context+var loggerKey contextKey++// ContextWithLogger set *Logger into given context and return+func ContextWithLogger(ctx context.Context, l *Logger) context.Context {+	if ctx == nil {+		ctx = context.Background()+	}+	return context.WithValue(ctx, loggerKey, l)+}++// FromContext get *Logger from context+// Notice: If ctx is nil or no Logger was set before, it will return nil+func FromContext(ctx context.Context) *Logger {+	if ctx == nil {+		return nil

if ctx is nil, return a basic logger if ctx doesn't has a logger, return a basic logger

Prnyself

comment created time in 18 hours

startedjson-schema-org/JSON-Schema-Test-Suite

started time in 18 hours

push eventqingstor/qsctl

QingStor Robot

commit sha 794c3c450566a59cd4d4332eec72afda2060d88d

New Crowdin updates (#326) * [ci skip] i18n: Translate data.json to Chinese Simplified * [ci skip] i18n: Translate data.json to Chinese Simplified

view details

push time in 19 hours

delete branch qingstor/qsctl

delete branch : l10n_docs

delete time in 19 hours

PR merged qingstor/qsctl

New Crowdin updates
+6 -6

0 comment

1 changed file

qingstor-robot

pr closed time in 19 hours

push eventXuanwo/go-locale

Xuanwo

commit sha 87f9ee9f3d2c4eb8eb1d0685913c5677d7e3bd1d

docs: Fix typo

view details

push time in 2 days

release Xuanwo/go-locale

v1.0.0

released time in 2 days

created tagXuanwo/go-locale

tagv1.0.0

Cross platform locale detection for Golang

created time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha 8825ba24b6e4ea4b93c771ada35606ac44c7e700

Bump to version 1.0.0 (#25) * Bump to version 1.0.0 Signed-off-by: Xuanwo <github@xuanwo.io> * Update dependences Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

delete branch Xuanwo/go-locale

delete branch : releases/v1.0.0

delete time in 2 days

PR merged Xuanwo/go-locale

Bump to version 1.0.0

Signed-off-by: Xuanwo github@xuanwo.io

+26 -8

1 comment

3 changed files

Xuanwo

pr closed time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha ae90516b908b0e9dd378ac63acc33d78a1ec392e

Update dependences Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

PR opened Xuanwo/go-locale

Bump to version 1.0.0

Signed-off-by: Xuanwo github@xuanwo.io

+18 -0

0 comment

1 changed file

pr created time in 2 days

create barnchXuanwo/go-locale

branch : releases/v1.0.0

created branch time in 2 days

issue closedXuanwo/go-locale

Roadmap to v1

  • Bump version to v1
  • Add env support for windows
  • Cover all platform that go supports

closed time in 2 days

Xuanwo

issue closedXuanwo/go-locale

Support all GOOS

  • [ ] android
  • [x] darwin
  • [x] dragonfly
  • [x] freebsd
  • [x] linux - nacl
  • [x] netbsd
  • [x] openbsd
  • [x] plan9
  • [x] solaris
  • [x] windows
  • [x] zos

closed time in 2 days

Xuanwo

issue commentXuanwo/go-locale

Support all GOOS

Fixed in #24

Xuanwo

comment created time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha 3fffa8ec6c311c3305871cd75a440879f6379f6a

docs: Update README Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha 83e471e1028e3a2bafcf5ba74aff1442dc2eb373

*: Add all OS support (#24) * *: Add all OS support Signed-off-by: Xuanwo <github@xuanwo.io> * Fix darwin support Signed-off-by: Xuanwo <github@xuanwo.io> * Fix tests Signed-off-by: Xuanwo <github@xuanwo.io> * Fix tests Signed-off-by: Xuanwo <github@xuanwo.io> * Fix tests Signed-off-by: Xuanwo <github@xuanwo.io> * Fix tests Signed-off-by: Xuanwo <github@xuanwo.io> * Fix tests Signed-off-by: Xuanwo <github@xuanwo.io> * Fix tests Signed-off-by: Xuanwo <github@xuanwo.io> * Fix tests Signed-off-by: Xuanwo <github@xuanwo.io> * Fix makefile Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

delete branch Xuanwo/go-locale

delete branch : feature/zos

delete time in 2 days

PR merged Xuanwo/go-locale

*: Add all OS support

Signed-off-by: Xuanwo github@xuanwo.io

+291 -301

1 comment

19 changed files

Xuanwo

pr closed time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha ca64ec5862888e32538b28e9b301ffaeda19b4d2

Fix makefile Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha c753cc44e318ae0295f777e15ca4ba9cf26a2df1

Fix tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha cb686aeeb1ad4f031694e43ba3d769a4c9cb883c

Fix tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha fbf0f8436f2480e8710805a1e43911c16cbdf33f

Fix tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha 8b0b1bb1cc1827b12d2adbf899a122637cde22ae

Fix tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha 14d1a995bbeb64c2ce3a1781c33143199a65ab9e

Fix tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha c3bd71a488aa14f4357bf3b6ecf8f96bcc29a22e

Fix tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha c047f43edffef03dd4e93122a31b4a2efbc57900

Fix tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha f86f21062aaef6f1c75590c27fbc6e7ab0d54eb1

Fix darwin support Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

PR opened Xuanwo/go-locale

*: Add all OS support

Signed-off-by: Xuanwo github@xuanwo.io

+120 -147

0 comment

8 changed files

pr created time in 2 days

create barnchXuanwo/go-locale

branch : feature/zos

created branch time in 2 days

issue commentXuanwo/go-locale

Support all GOOS

nacl maybe deprecated: https://developer.chrome.com/native-client/migration

Xuanwo

comment created time in 2 days

issue openedXuanwo/go-locale

Support all GOOS

  • [ ] android
  • [ ] darwin
  • [ ] dragonfly
  • [ ] freebsd
  • [ ] linux
  • [ ] nacl
  • [ ] netbsd
  • [ ] openbsd
  • [ ] plan9
  • [ ] solaris
  • [ ] windows
  • [ ] zos

created time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha d6b1d02bbcc88494e87d648a9e9886db7dbd40d1

docs: Update README Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha 79a25b0c1553a59cbc8574f1993239dcc5eb5818

windows: Add env support (#22) * windows: Add env support Signed-off-by: Xuanwo <github@xuanwo.io> * tests: Reorginaze unit tests Signed-off-by: Xuanwo <github@xuanwo.io> * locale: Add test for parseEnvLc Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

delete branch Xuanwo/go-locale

delete branch : feature/windows_env_support

delete time in 2 days

PR merged Xuanwo/go-locale

windows: Add env support

Signed-off-by: Xuanwo github@xuanwo.io

+268 -235

1 comment

6 changed files

Xuanwo

pr closed time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha f4eed8e36e2cf32f32e45b2359fe3d19c0d50233

locale: Add test for parseEnvLc Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

issue commentXuanwo/go-locale

Roadmap to v1

Add env support in #22

Xuanwo

comment created time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha fd9bfc6d4a1ceb4b51ebd9160c93f7d1c7dabed3

tests: Reorginaze unit tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

PR opened Xuanwo/go-locale

windows: Add env support

Signed-off-by: Xuanwo github@xuanwo.io

+72 -68

0 comment

3 changed files

pr created time in 2 days

create barnchXuanwo/go-locale

branch : feature/windows_env_support

created branch time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha ddf3d83424807e4d4b7f1de2e683ed0c3656628c

docs: Update README Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

issue closedXuanwo/go-locale

Windowns OLE detection seems inacurate

My current system setting for Internationalization in the registry key HKCU/ControlPanel/International/LocalName states pl_PL, but the library querying the system language via OLE is getting back en-US as the language.

The code below seems simpler and gets me the right locale every time:

k, err := registry.OpenKey(registry.CURRENT_USER, `Control Panel\International`, registry.QUERY_VALUE)
if err != nil {
	panic(err)
}
defer k.Close()

locale, _, err := k.GetStringValue("LocaleName")
if err != nil {
	panic(err)
}
log.printf("Detected locale: %s", locale)

LocaleName will return a full locale string, while Locale will match with the current windows_generated.go map. Tested on Windows XP/7/8/10. Sorry, I do not have Vista anywhere to test it out.

Alternatively using PowerShell is as reliable:

  cmd := exec.Command("powershell", "Get-Culture | select -exp Name")
  output, err := cmd.Output()
  if err == nil {
    return strings.Trim(string(output), "\r\n"), nil
  }

I just believe that querying the registry seems like a cleaner solution.


Code below is a live one I tested with, output at the end.

import gloc "github.com/Xuanwo/go-locale"

#[...]
	if locTag, err := gloc.Detect(); err ==nil {
		log.Printf("Detedcted language: %s\n", locTag.String())
		locale = display.Tags(locTag)
	}

	k, err := registry.OpenKey(registry.CURRENT_USER, `Control Panel\International`, registry.QUERY_VALUE)
	if err != nil {
		panic(err)
	}
	defer k.Close()

	print, _, err := k.GetStringValue("LocaleName")
	if err != nil {
		panic(err)
	}
	log.Printf("Language from registry: %s", print)
2020/08/02 14:52:55 Detedcted language: en-US
2020/08/02 14:52:55 Language from registry: pl-PL

My locale is and should be pl-PL

closed time in 2 days

uded

issue commentXuanwo/go-locale

Windowns OLE detection seems inacurate

Fixed in #21

uded

comment created time in 2 days

delete branch Xuanwo/go-locale

delete branch : feature/remove_ole

delete time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha 4bde431958ecb7150f8a674f239b2b571093bd1d

windows: Remove ole support (#21) * windows: Remove ole support Signed-off-by: Xuanwo <github@xuanwo.io> * windows: Fix tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

PR merged Xuanwo/go-locale

windows: Remove ole support

Signed-off-by: Xuanwo github@xuanwo.io

+13 -639

1 comment

10 changed files

Xuanwo

pr closed time in 2 days

issue openedarchlinuxcn/repo

ttf-sarasa-gothic is in [community] for now

问题类型 / Type of issues

  • 软件包被官方仓库收录 / available in official repos

受影响的软件包 / Affected packages

  • ttf-sarasa-gothic

created time in 2 days

issue commentarchlinuxcn/repo

intellij-idea-community-edition-no-jre

Java 11 是 IDEA 推荐的 JRE runtime,有什么特别的理由不用吗

Trumeet

comment created time in 2 days

push eventXuanwo/go-locale

Xuanwo

commit sha 345a246726a0f20a8e2e6eaba4453466af0e6c4e

windows: Fix tests Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 2 days

PR opened Xuanwo/go-locale

windows: Remove ole support

Signed-off-by: Xuanwo github@xuanwo.io

+11 -637

0 comment

10 changed files

pr created time in 2 days

create barnchXuanwo/go-locale

branch : feature/remove_ole

created branch time in 2 days

push eventXuanwo/go-locale

Łukasz Rżanek

commit sha 93ee4076965a4f099fcf96978fc0f2973e5b5b07

windows: Detecting Windows locale using Windows Registry (#20)

view details

push time in 2 days

PR merged Xuanwo/go-locale

windows: Detecting Windows locale using Windows Registry

As mentioned in #19 using Windows registry is also a valid, in my test cases more reliable way of detecting locale (and many other Internationalization settings for the future - like money, time and number formatting, etc.).

+32 -0

1 comment

4 changed files

uded

pr closed time in 2 days

issue commentqingstor/qsctl

display the progress rate of cp

We will implement this feature into qsctl shell in v2.3.0.

jerryjedi

comment created time in 3 days

startedkillercup/cargo-edit

started time in 5 days

issue openedaos-dev/go-storage

proposal: New abstraction

type Service {
    servicer Servicer
}

type Storage {
    storager Storager
}

type Object {
   storager Storager
}

created time in 5 days

push eventXuanwo/xuanwo.github.io

Xuanwo

commit sha cf1ddd9a3471660f1e8190d2ec34e69b080b3cd8

Automated deployment to GitHub Pages on 1596131771111

view details

push time in 5 days

push eventXuanwo/xuanwo.github.io

Xuanwo

commit sha ad0927f4c7162bcb7ee9e658233ade6180e3031d

Add metadata for series Signed-off-by: Xuanwo <github@xuanwo.io>

view details

push time in 5 days

issue openedqingstor/qsctl

Data race in shell list

WARNING: DATA RACE
Write at 0x00c000356280 by main goroutine:
  github.com/pengsrc/go-shared/log.(*Logger).SetLevel()
      github.com/pengsrc/go-shared@v0.2.1-0.20190131101655-1999055a4a14/log/logger.go:46 +0x19e
  github.com/qingstor/qingstor-sdk-go/v4/logger.SetLevel()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/logger/logger.go:57 +0x76
  github.com/qingstor/qingstor-sdk-go/v4/config.(*Config).LoadDefaultConfig()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/config/config.go:174 +0x275
  github.com/qingstor/qingstor-sdk-go/v4/config.NewDefault()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/config/config.go:112 +0x96
  github.com/qingstor/qingstor-sdk-go/v4/config.New()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/config/config.go:98 +0xae
  github.com/Xuanwo/storage/services/qingstor.newServicer()
      github.com/Xuanwo/storage@v1.2.1/services/qingstor/utils.go:99 +0x52f
  github.com/Xuanwo/storage/services/qingstor.NewServicer()
      github.com/Xuanwo/storage@v1.2.1/services/qingstor/utils.go:69 +0x34
  github.com/qingstor/qsctl/v2/utils.NewQingStorService()
      github.com/qingstor/qsctl/v2/utils/task.go:272 +0x2b
  github.com/qingstor/qsctl/v2/utils.ParseServiceInput()
      github.com/qingstor/qsctl/v2/utils/task.go:136 +0x19f
  github.com/qingstor/qsctl/v2/utils.ParseAtServiceInput()
      github.com/qingstor/qsctl/v2/utils/task.go:150 +0x47
  main.lsRun()
      github.com/qingstor/qsctl/v2/cmd/qsctl/ls.go:60 +0xa1
  main.glob..func5()
      github.com/qingstor/qsctl/v2/cmd/qsctl/ls.go:46 +0x77
  github.com/spf13/cobra.(*Command).execute()
      github.com/spf13/cobra@v0.0.7/command.go:842 +0x8e0
  github.com/spf13/cobra.(*Command).ExecuteC()
      github.com/spf13/cobra@v0.0.7/command.go:943 +0x479
  github.com/spf13/cobra.(*Command).Execute()
      github.com/spf13/cobra@v0.0.7/command.go:883 +0x673
  github.com/spf13/cobra.(*Command).ExecuteContext()
      github.com/spf13/cobra@v0.0.7/command.go:876 +0x66a
  main.executor()
      github.com/qingstor/qsctl/v2/cmd/qsctl/shell.go:67 +0x5e4
  github.com/c-bata/go-prompt.(*Prompt).Run()
      github.com/c-bata/go-prompt@v0.2.3/prompt.go:85 +0x782
  main.shellRun()
      github.com/qingstor/qsctl/v2/cmd/qsctl/shell.go:122 +0x212
  github.com/spf13/cobra.(*Command).execute()
      github.com/spf13/cobra@v0.0.7/command.go:842 +0x8e0
  github.com/spf13/cobra.(*Command).ExecuteC()
      github.com/spf13/cobra@v0.0.7/command.go:943 +0x479
  github.com/spf13/cobra.(*Command).Execute()
      github.com/spf13/cobra@v0.0.7/command.go:883 +0xfd
  main.main()
      github.com/qingstor/qsctl/v2/cmd/qsctl/main.go:14 +0xde

Previous read at 0x00c000356280 by goroutine 12:
  github.com/pengsrc/go-shared/log.(*Logger).event()
      github.com/pengsrc/go-shared@v0.2.1-0.20190131101655-1999055a4a14/log/logger.go:178 +0xf6
  github.com/pengsrc/go-shared/log.(*Logger).Infof()
      github.com/pengsrc/go-shared@v0.2.1-0.20190131101655-1999055a4a14/log/logger.go:129 +0x55
  github.com/qingstor/qingstor-sdk-go/v4/logger.Infof()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/logger/logger.go:76 +0x4de
  github.com/qingstor/qingstor-sdk-go/v4/request/response.(*unpacker).parseResponseElements()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/request/response/unpacker.go:230 +0x3f2
  github.com/qingstor/qingstor-sdk-go/v4/request/response.(*unpacker).unpackResponse()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/request/response/unpacker.go:67 +0x9f
  github.com/qingstor/qingstor-sdk-go/v4/request/response.UnpackToOutput()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/request/response/unpacker.go:51 +0xb4
  github.com/qingstor/qingstor-sdk-go/v4/request.(*Request).unpack()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/request/request.go:233 +0x2f
  github.com/qingstor/qingstor-sdk-go/v4/request.(*Request).Do()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/request/request.go:110 +0x59
  github.com/qingstor/qingstor-sdk-go/v4/request.(*Request).Send()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/request/request.go:78 +0x83
  github.com/qingstor/qingstor-sdk-go/v4/service.(*Service).ListBuckets()
      github.com/qingstor/qingstor-sdk-go/v4@v4.0.0/service/qingstor.go:49 +0x8d
  github.com/Xuanwo/storage/services/qingstor.(*Service).list()
      github.com/Xuanwo/storage@v1.2.1/services/qingstor/service.go:60 +0x5fa
  github.com/Xuanwo/storage/services/qingstor.(*Service).ListWithContext()
      github.com/Xuanwo/storage@v1.2.1/services/qingstor/generated.go:419 +0x12b
  github.com/Xuanwo/storage/services/qingstor.(*Service).List()
      github.com/Xuanwo/storage@v1.2.1/services/qingstor/generated.go:404 +0x83
  github.com/qingstor/noah/task.(*ListStorageTask).run()
      github.com/qingstor/noah@v0.0.0-20200730024920-441c96f1a9cc/task/list.go:54 +0x2cf
  github.com/qingstor/noah/task.(*ListStorageTask).Run()
      github.com/qingstor/noah@v0.0.0-20200730024920-441c96f1a9cc/task/generated.go:2035 +0xdb
  github.com/qingstor/qsctl/v2/cmd/qsctl/shellutils.InitBucketList()
      github.com/qingstor/qsctl/v2/cmd/qsctl/shellutils/bucket.go:35 +0x17b

Goroutine 12 (finished) created at:
  main.shellRun()
      github.com/qingstor/qsctl/v2/cmd/qsctl/shell.go:114 +0x128
  github.com/spf13/cobra.(*Command).execute()
      github.com/spf13/cobra@v0.0.7/command.go:842 +0x8e0
  github.com/spf13/cobra.(*Command).ExecuteC()
      github.com/spf13/cobra@v0.0.7/command.go:943 +0x479
  github.com/spf13/cobra.(*Command).Execute()
      github.com/spf13/cobra@v0.0.7/command.go:883 +0xfd
  main.main()
      github.com/qingstor/qsctl/v2/cmd/qsctl/main.go:14 +0xde

created time in 6 days

push eventqingstor/qsctl

Lance

commit sha 10613239f3e4bbaff7b8a63887225e1049e1a8b7

cmd/shell: Modify initialing bucket list asynchronously (#322)

view details

push time in 6 days

delete branch qingstor/qsctl

delete branch : fix/shell-init

delete time in 6 days

PR merged qingstor/qsctl

Reviewers
cmd/shell: Initialing bucket list asynchronously
+17 -3

1 comment

2 changed files

Prnyself

pr closed time in 6 days

push eventqingstor/qsctl

dependabot-preview[bot]

commit sha b1549c6596c21b4e8166d5d1e9b68a76a9c8619d

build(deps): bump github.com/spf13/pflag from 1.0.3 to 1.0.5 (#321) Bumps [github.com/spf13/pflag](https://github.com/spf13/pflag) from 1.0.3 to 1.0.5. - [Release notes](https://github.com/spf13/pflag/releases) - [Commits](https://github.com/spf13/pflag/compare/v1.0.3...v1.0.5) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

view details

push time in 6 days

delete branch qingstor/qsctl

delete branch : dependabot/go_modules/dependence/github.com/spf13/pflag-1.0.5

delete time in 6 days

PR merged qingstor/qsctl

build(deps): bump github.com/spf13/pflag from 1.0.3 to 1.0.5 dependencies

Bumps github.com/spf13/pflag from 1.0.3 to 1.0.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spf13/pflag/releases">github.com/spf13/pflag's releases</a>.</em></p> <blockquote> <h2>1.0.5</h2> <p>No release notes provided.</p> <h2>v1.0.5-rc1</h2> <p>This hopefully fixes <a href="https://github-redirect.dependabot.com/spf13/pflag/issues/218">#218</a>, and will be promoted when the fix has been verified.</p> <h2>1.0.4</h2> <p>No release notes provided.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spf13/pflag/commit/2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab"><code>2e9d26c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/spf13/pflag/issues/219">#219</a> from cfromknecht/fix-mod</li> <li><a href="https://github.com/spf13/pflag/commit/14457a6779e39b721edb16ff9ee06ccc911e2cba"><code>14457a6</code></a> Remove require pflag v1.0.3</li> <li><a href="https://github.com/spf13/pflag/commit/e8f29969b682c41a730f8f08b76033b120498464"><code>e8f2996</code></a> Fix typo in go.mod</li> <li><a href="https://github.com/spf13/pflag/commit/7b22f689a41a1727c42eb02aaa1492d26402c592"><code>7b22f68</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/spf13/pflag/issues/216">#216</a> from therealmitchconnors/elegant</li> <li><a href="https://github.com/spf13/pflag/commit/8e39cc44d9bd06ee2d9ef3109c93809072d5e551"><code>8e39cc4</code></a> gofmt</li> <li><a href="https://github.com/spf13/pflag/commit/68f4136ecf4c77dccc4d7003f5020fafa4833534"><code>68f4136</code></a> Add SliceValue Comments</li> <li><a href="https://github.com/spf13/pflag/commit/b22fc706c39eab8ef626dad18f21609425cc8714"><code>b22fc70</code></a> Expand SliceValue support to all slice and array types.</li> <li><a href="https://github.com/spf13/pflag/commit/c6c0f0fd30b9b96d1c9a1cbf90799706bd501458"><code>c6c0f0f</code></a> Add first SliceValue implementations</li> <li><a href="https://github.com/spf13/pflag/commit/972238283c0625cf3e881de7699ba8f2524c340a"><code>9722382</code></a> Added String-To-Int64 option parsing (<a href="https://github-redirect.dependabot.com/spf13/pflag/issues/211">#211</a>)</li> <li><a href="https://github.com/spf13/pflag/commit/6d93a82b1ea1630e0883cafdb6e34ddb6b6dc482"><code>6d93a82</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/spf13/pflag/issues/201">#201</a> from Fedosin/fix_descriptions</li> <li>Additional commits viewable in <a href="https://github.com/spf13/pflag/compare/v1.0.3...v1.0.5">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

If all status checks pass Dependabot will automatically merge this pull request.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+3 -1

2 comments

2 changed files

dependabot-preview[bot]

pr closed time in 6 days

issue closedqingstor/qsctl

2.2.0-rc.1 Roadmap

  • [ ] Add config command
  • [ ] Docs
  • [ ] Translation

closed time in 6 days

Prnyself

delete branch qingstor/qsctl

delete branch : l10n_docs

delete time in 6 days

PR closed qingstor/qsctl

New Crowdin updates
+91 -49

0 comment

2 changed files

qingstor-robot

pr closed time in 6 days

push eventqingstor/qsctl

Lance

commit sha 2c18abae8d96e5423fef853fa4b33fbce33f876f

Bump version to 2.0.0 (#267) * Bump version to 2.0.0 * i18n: Add new translation (#266) * New Crowdin translations (#264) Co-authored-by: QingStor Robot <52158288+qingstor-robot@users.noreply.github.com> Co-authored-by: QingStor Robot <52158288+qingstor-robot@users.noreply.github.com> Signed-off-by: Xuanwo <xuanwo@yunify.com>

view details

Lance

commit sha aa4d0053edd7251bc697d4bf3927e3979161ce26

misc: Modify install path to /usr/bin in rpm/deb

view details

Lance

commit sha bb2a94f3d9ccdca603bd6d268096236c4e027121

mod: Upgrade noah to fix cp large file from qingstor. (#276)

view details

Lance

commit sha 36167b8dca8d8d99c6c246bf8b24e0aed93ff4b9

Bump version to 2.0.1 (#277)

view details

Lance

commit sha f45e60d74f6ba0600e84d439b866f367da6f106d

Upgrade storage and noah (#278)

view details

Lance

commit sha 57cb84594256e0746168b338af22dc32c18aed0d

cmd/stat: Add support to stat a bucket (#279)

view details

Lance

commit sha 05e3a69495485cd66f7e8ae3a8c7ac07efd97505

cmd: Add global zone flag to assign zone manually (#282)

view details

Lance

commit sha e77ea9dbf3759b26a08e30f340c8b8b27ff414ae

cmd/ls: Add support to ls buckets by long format (#280) * cmd/ls: Add support to ls buckets by long format * Apply review message

view details

Lance

commit sha f3e0226814ddd14af89d8a1754b1536aed351106

cmd/progress-bar: Fix data race in progress bar (#284)

view details

Lance

commit sha ad90d8375f482ee36b17e3089610ca6819bbd769

cmd: Add md5 check flag, and set false temporally (#285)

view details

Lance

commit sha 51ba6f41ba992785fe4f80d24bf26677e28b78cb

Bump version to 2.1.0 (#287)

view details

Lance

commit sha 9a3893d024a6b83466c63c6e58fd90d3f583e3a2

ci: Fix nfpm version in .travis.yml (#288)

view details

Lance

commit sha beaf75e5112db8a4b4dec544ede6d75aa02c8879

i18n: Set language to en-US if detect failed instead of exit 1 (#291)

view details

Lance

commit sha 9e9c8699d2d7855d3fc36955fefbe3e6b3069c33

cmd/utils: Fix qsctl hang on non-interactive environment (#292) * cmd/utils: Add check before turning into interactively setup * cmd/init: Add more debug logs, apply review comment * Apply review comment * Fix configuredByEnv logic Signed-off-by: Xuanwo <xuanwo@yunify.com> Co-authored-by: Xuanwo <xuanwo@yunify.com>

view details

Lance

commit sha 6623fa5b493be412e42f43dcd64245c191094cb5

Bump version to 2.1.1 (#293) * cmd: Add \n to the end of version output * Bump version to 2.1.1

view details

Lance

commit sha 2f0bceea69e696f9ca28b3e55277793e9a0c2283

cmd/progress: Fix progress panic with negative WaitGroup counter (#296)

view details

Lance

commit sha 8223a785f1bb432608d6a9275d5d665bd84dd70f

mod: Bump storage version to adapt system specific separator to slash (#302)

view details

Lance

commit sha 86c0f6804ddad781f13cca0a22a1e0d79a1ff913

Bump version to 2.1.2 (#303)

view details

Lance

commit sha b8fbe99f80df76dcdcc66af4c21a67d8e000821f

cmd/shell: Add support for interactive shell (#310) * cmd: Remove all interaction * feat/shell: Add shell command in cmd * feat/shell: Refactor input frame * feat/shell: Refactor input frame with go-prompt * feat/shell: Add support for local filepath * cmd: Refactor subcommand in shell, add subCommandHandler to handle preRun and postRun in each sub command * cmd/shell: Remove support for cat and tee in shell * cmd: Add comments for codes * cmd: Unify all cmd output * cmd: Add tips and help info at the beginning of shell

view details

Lance

commit sha d7d04308b0b4f87bae761c2c86a7e3e03fbe62ae

cmd/rb: Fix zone flag did not work (#314)

view details

push time in 6 days

release qingstor/qsctl

v2.2.0

released time in 6 days

push eventqingstor/qsctl

Lance

commit sha d7d04308b0b4f87bae761c2c86a7e3e03fbe62ae

cmd/rb: Fix zone flag did not work (#314)

view details

Xuanwo

commit sha 06ef3ddf2393d081624bdef98c244a41aeb584ee

Bump to version 2.2.0 (#317) Signed-off-by: Xuanwo <xuanwo@yunify.com>

view details

Xuanwo

commit sha 4aa699d614b6f1bccc24b1dda69a1496ddce80a6

release/2.2.0: Update l10n and dependences (#318) * build(deps): bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0 Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.8 to 2.3.0. - [Release notes](https://github.com/go-yaml/yaml/releases) - [Commits](https://github.com/go-yaml/yaml/compare/v2.2.8...v2.3.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump github.com/spf13/viper from 1.6.3 to 1.7.0 Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.6.3 to 1.7.0. - [Release notes](https://github.com/spf13/viper/releases) - [Commits](https://github.com/spf13/viper/compare/v1.6.3...v1.7.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump github.com/stretchr/testify from 1.5.1 to 1.6.0 Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.1 to 1.6.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.5.1...v1.6.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump github.com/stretchr/testify from 1.6.0 to 1.6.1 Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.0 to 1.6.1. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.6.0...v1.6.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump golang.org/x/text from 0.3.2 to 0.3.3 (#299) Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.2 to 0.3.3. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.3.2...v0.3.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump github.com/AlecAivazis/survey/v2 from 2.0.7 to 2.0.8 Bumps [github.com/AlecAivazis/survey/v2](https://github.com/AlecAivazis/survey) from 2.0.7 to 2.0.8. - [Release notes](https://github.com/AlecAivazis/survey/releases) - [Commits](https://github.com/AlecAivazis/survey/compare/v2.0.7...v2.0.8) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * Bump to version 2.2.0 Signed-off-by: Xuanwo <xuanwo@yunify.com> * Squashed commit of the following: commit 7909274a15f94b0a7b7f07571e58805b2f9e99d7 Author: QingStor Robot <52158288+qingstor-robot@users.noreply.github.com> Date: Thu Jul 30 14:33:02 2020 +0800 New Crowdin updates (#316) * [ci skip] i18n: Translate data.json to Chinese Simplified * [ci skip] i18n: Translate data.json to Chinese Simplified commit 0a80353e36fb6a17033426a2e7e2e38334d4dd4f Author: QingStor Robot <52158288+qingstor-robot@users.noreply.github.com> Date: Thu Jul 30 14:17:49 2020 +0800 New Crowdin updates (#315) * New Crowdin translations (#286) * New Crowdin translations * i18n: Translate data.json to Chinese Simplified Co-authored-by: Prnyself <281239768@qq.com> * [ci skip] i18n: Translate %original_file_name% to %language% * [ci skip] i18n: Translate data.json to Chinese Simplified * Update files Signed-off-by: Xuanwo <xuanwo@yunify.com> Co-authored-by: Prnyself <281239768@qq.com> Co-authored-by: Xuanwo <xuanwo@yunify.com> Signed-off-by: Xuanwo <xuanwo@yunify.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

view details

push time in 6 days

created tagqingstor/qsctl

tagv2.2.0

Advanced command line tool for QingStor Object Storage.

created time in 6 days

push eventqingstor/qsctl

Xuanwo

commit sha 4aa699d614b6f1bccc24b1dda69a1496ddce80a6

release/2.2.0: Update l10n and dependences (#318) * build(deps): bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0 Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) from 2.2.8 to 2.3.0. - [Release notes](https://github.com/go-yaml/yaml/releases) - [Commits](https://github.com/go-yaml/yaml/compare/v2.2.8...v2.3.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump github.com/spf13/viper from 1.6.3 to 1.7.0 Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.6.3 to 1.7.0. - [Release notes](https://github.com/spf13/viper/releases) - [Commits](https://github.com/spf13/viper/compare/v1.6.3...v1.7.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump github.com/stretchr/testify from 1.5.1 to 1.6.0 Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.5.1 to 1.6.0. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.5.1...v1.6.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump github.com/stretchr/testify from 1.6.0 to 1.6.1 Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.6.0 to 1.6.1. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.6.0...v1.6.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump golang.org/x/text from 0.3.2 to 0.3.3 (#299) Bumps [golang.org/x/text](https://github.com/golang/text) from 0.3.2 to 0.3.3. - [Release notes](https://github.com/golang/text/releases) - [Commits](https://github.com/golang/text/compare/v0.3.2...v0.3.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump github.com/AlecAivazis/survey/v2 from 2.0.7 to 2.0.8 Bumps [github.com/AlecAivazis/survey/v2](https://github.com/AlecAivazis/survey) from 2.0.7 to 2.0.8. - [Release notes](https://github.com/AlecAivazis/survey/releases) - [Commits](https://github.com/AlecAivazis/survey/compare/v2.0.7...v2.0.8) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * Bump to version 2.2.0 Signed-off-by: Xuanwo <xuanwo@yunify.com> * Squashed commit of the following: commit 7909274a15f94b0a7b7f07571e58805b2f9e99d7 Author: QingStor Robot <52158288+qingstor-robot@users.noreply.github.com> Date: Thu Jul 30 14:33:02 2020 +0800 New Crowdin updates (#316) * [ci skip] i18n: Translate data.json to Chinese Simplified * [ci skip] i18n: Translate data.json to Chinese Simplified commit 0a80353e36fb6a17033426a2e7e2e38334d4dd4f Author: QingStor Robot <52158288+qingstor-robot@users.noreply.github.com> Date: Thu Jul 30 14:17:49 2020 +0800 New Crowdin updates (#315) * New Crowdin translations (#286) * New Crowdin translations * i18n: Translate data.json to Chinese Simplified Co-authored-by: Prnyself <281239768@qq.com> * [ci skip] i18n: Translate %original_file_name% to %language% * [ci skip] i18n: Translate data.json to Chinese Simplified * Update files Signed-off-by: Xuanwo <xuanwo@yunify.com> Co-authored-by: Prnyself <281239768@qq.com> Co-authored-by: Xuanwo <xuanwo@yunify.com> Signed-off-by: Xuanwo <xuanwo@yunify.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

view details

push time in 6 days

delete branch qingstor/qsctl

delete branch : release/v2.2.0

delete time in 6 days

PR merged qingstor/qsctl

release/2.2.0: Update l10n and dependences
+166 -91

1 comment

6 changed files

Xuanwo

pr closed time in 6 days

PR opened qingstor/qsctl

release/2.2.0: Update l10n and dependences
+166 -91

0 comment

6 changed files

pr created time in 6 days

create barnchqingstor/qsctl

branch : release/v2.2.0

created branch time in 6 days

PR opened qingstor/qsctl

Bump to version 2.2.0

Signed-off-by: Xuanwo xuanwo@yunify.com

+16 -1

0 comment

2 changed files

pr created time in 6 days

create barnchqingstor/qsctl

branch : release/v2.2.0

created branch time in 6 days

push eventqingstor/qsctl

QingStor Robot

commit sha 7909274a15f94b0a7b7f07571e58805b2f9e99d7

New Crowdin updates (#316) * [ci skip] i18n: Translate data.json to Chinese Simplified * [ci skip] i18n: Translate data.json to Chinese Simplified

view details

push time in 6 days

delete branch qingstor/qsctl

delete branch : l10n_docs

delete time in 6 days

PR merged qingstor/qsctl

New Crowdin updates
+30 -30

0 comment

1 changed file

qingstor-robot

pr closed time in 6 days

delete branch qingstor/qsctl

delete branch : l10n_docs

delete time in 6 days

push eventqingstor/qsctl

QingStor Robot

commit sha 0a80353e36fb6a17033426a2e7e2e38334d4dd4f

New Crowdin updates (#315) * New Crowdin translations (#286) * New Crowdin translations * i18n: Translate data.json to Chinese Simplified Co-authored-by: Prnyself <281239768@qq.com> * [ci skip] i18n: Translate %original_file_name% to %language% * [ci skip] i18n: Translate data.json to Chinese Simplified * Update files Signed-off-by: Xuanwo <xuanwo@yunify.com> Co-authored-by: Prnyself <281239768@qq.com> Co-authored-by: Xuanwo <xuanwo@yunify.com>

view details

push time in 6 days

PR merged qingstor/qsctl

New Crowdin updates
+91 -49

1 comment

2 changed files

qingstor-robot

pr closed time in 6 days

push eventqingstor/qsctl

Xuanwo

commit sha 8a364b7a354f705a01571234c69ef234cdc262c2

Update files Signed-off-by: Xuanwo <xuanwo@yunify.com>

view details

push time in 6 days

push eventqingstor/qsctl

Lance

commit sha 51ba6f41ba992785fe4f80d24bf26677e28b78cb

Bump version to 2.1.0 (#287)

view details

Lance

commit sha 9a3893d024a6b83466c63c6e58fd90d3f583e3a2

ci: Fix nfpm version in .travis.yml (#288)

view details

Lance

commit sha beaf75e5112db8a4b4dec544ede6d75aa02c8879

i18n: Set language to en-US if detect failed instead of exit 1 (#291)

view details

Lance

commit sha 9e9c8699d2d7855d3fc36955fefbe3e6b3069c33

cmd/utils: Fix qsctl hang on non-interactive environment (#292) * cmd/utils: Add check before turning into interactively setup * cmd/init: Add more debug logs, apply review comment * Apply review comment * Fix configuredByEnv logic Signed-off-by: Xuanwo <xuanwo@yunify.com> Co-authored-by: Xuanwo <xuanwo@yunify.com>

view details

Lance

commit sha 6623fa5b493be412e42f43dcd64245c191094cb5

Bump version to 2.1.1 (#293) * cmd: Add \n to the end of version output * Bump version to 2.1.1

view details

Lance

commit sha 2f0bceea69e696f9ca28b3e55277793e9a0c2283

cmd/progress: Fix progress panic with negative WaitGroup counter (#296)

view details

Lance

commit sha 8223a785f1bb432608d6a9275d5d665bd84dd70f

mod: Bump storage version to adapt system specific separator to slash (#302)

view details

Lance

commit sha 86c0f6804ddad781f13cca0a22a1e0d79a1ff913

Bump version to 2.1.2 (#303)

view details

Lance

commit sha b8fbe99f80df76dcdcc66af4c21a67d8e000821f

cmd/shell: Add support for interactive shell (#310) * cmd: Remove all interaction * feat/shell: Add shell command in cmd * feat/shell: Refactor input frame * feat/shell: Refactor input frame with go-prompt * feat/shell: Add support for local filepath * cmd: Refactor subcommand in shell, add subCommandHandler to handle preRun and postRun in each sub command * cmd/shell: Remove support for cat and tee in shell * cmd: Add comments for codes * cmd: Unify all cmd output * cmd: Add tips and help info at the beginning of shell

view details

Xuanwo

commit sha e4233ce97166f7b52e0e850b495d3681037671a8

Merge branch 'docs' into l10n_docs

view details

push time in 6 days

push eventqingstor/qsctl

Lance

commit sha d7d04308b0b4f87bae761c2c86a7e3e03fbe62ae

cmd/rb: Fix zone flag did not work (#314)

view details

push time in 6 days

more