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" {}