diff --git a/README.md b/README.md index 8df9b39..1c4d7d1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ **其他语言: [English](README_en.md) | [中文](README.md)** # JCS-pub(云际存储公共基础设施+开箱即用云际存储客户端) +## 项目简介 +云际存储是基于云际对等协作机制,纳管多个云的存储资源,为用户提供统一数据存储服务的一种存储服务模式。其核心理念是强调各个云的对等独立地位,通过非侵入方式联接多个云的存储资源;强调云际协作,综合运用各个云的存算网资源,提供高质量存储服务。 + +本项目旨在将云际存储公共基础设施化,使个人及企业可低门槛使用高效的云际存储服务(安装开箱即用云际存储客户端即可,无需关注其他组件的部署),同时支持用户灵活便捷定制云际存储的功能细节。 ## 项目演化路径 @@ -376,7 +380,7 @@ MulanPSL v2 规划设计:包涵 -开发实现:龚西华 宋建聪 任致始 张凯鑫 阚浚晖 +设计实现:龚西华 宋建聪 任致始 张凯鑫 阚浚晖 指导专家:王意洁 diff --git a/jcsctl/cmd/cmd.go b/jcsctl/cmd/cmd.go index 16e5145..29b0c9c 100644 --- a/jcsctl/cmd/cmd.go +++ b/jcsctl/cmd/cmd.go @@ -37,10 +37,10 @@ func RootExecute() { var key string var endpoint string - RootCmd.Flags().StringVar(&ca, "ca", "", "CA certificate file path") - RootCmd.Flags().StringVar(&cert, "cert", "", "client certificate file path") - RootCmd.Flags().StringVar(&key, "key", "", "client key file path") - RootCmd.Flags().StringVarP(&endpoint, "endpoint", "e", "", "API endpoint") + RootCmd.PersistentFlags().StringVar(&ca, "ca", "", "CA certificate file path") + RootCmd.PersistentFlags().StringVar(&cert, "cert", "", "client certificate file path") + RootCmd.PersistentFlags().StringVar(&key, "key", "", "client key file path") + RootCmd.PersistentFlags().StringVar(&endpoint, "endpoint", "", "API endpoint") RootCmd.MarkFlagsRequiredTogether("ca", "cert", "key") if ca == "" {