yunion.io/x/cloudmux@v0.3.10-0-alpha.1/scripts/rename.sh (about)

     1  #!/bin/bash
     2  
     3  target_dir=$1
     4  
     5  # find $target_dir | grep '.go$' | xargs -I{} sed -r -i "" "s|yunion.io/x/onecloud/pkg/cloudprovider|yunion.io/x/cloudmux/pkg/cloudprovider|g" {}
     6  
     7      # s|yunion.io/x/onecloud/pkg/apis|yunion.io/x/cloudmux/pkg/apis|g; \
     8  
     9  find $target_dir | grep '.go$' | xargs -I{} sed -r -i "" "s|multicloud.ApsaraTags|ApsaraTags|g; \
    10      s|yunion.io/x/onecloud/pkg/cloudprovider|yunion.io/x/cloudmux/pkg/cloudprovider|g; \
    11      s|yunion.io/x/onecloud/pkg/multicloud|yunion.io/x/cloudmux/pkg/multicloud|g; \
    12      s|multicloud.CloudpodsTags|CloudpodsTags|g; \
    13      s|multicloud.BingoTags|BingoTags|g; \
    14      s|multicloud.AwsTags|AwsTags|g; \
    15      s|multicloud.AzureTags|AzureTags|g; \
    16      s|multicloud.EcloudTags|EcloudTags|g; \
    17      s|multicloud.AliyunTags|AliyunTags|g; \
    18      s|multicloud.HuaweiTags|HuaweiTags|g; \
    19      s|HuaweiTags|huawei.HuaweiTags|g; \
    20      s|multicloud.InCloudSphereTags|InCloudSphereTags|g; \
    21      s|multicloud.JdcloudTags|JdcloudTags|g; \
    22      s|multicloud.ProxmoxTags|ProxmoxTags|g; \
    23      s|multicloud.UcloudTags|UcloudTags|g; \
    24      s|multicloud.GoogleTags|GoogleTags|g; \
    25      s|multicloud.ZStackTags|ZStackTags|g; \
    26      s|multicloud.QcloudTags|QcloudTags|g; \
    27      s|multicloud.RemoteFileTags|RemoteFileTags|g; \
    28      s|multicloud.OpenStackTags|OpenStackTags|g; \
    29      s|multicloud.CtyunTags|CtyunTags|g" {}