Bash/Eclipse Workspace: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Workspace Metadata Clean ==
== Workspace Metadata Clean ==
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
for w in *_workspace;do cd $w;\
cd $CKI_WORKSPACES;\
for w in *_workspace;do if [ -d "$w" ];then cd $w;pwd;\
   rm -rf .metadata .recommenders *.rar *.zip RemoteSystemsTempFiles Servers;\
   rm -rf .metadata .recommenders *.rar *.zip RemoteSystemsTempFiles Servers;\
cd ..;done
cd ..;fi;done
</syntaxhighlight>
</syntaxhighlight>


== Project Metadata Clean ==
== Project Metadata Clean ==
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
for p in *_workspace/chorke-*;do cd $p;pwd;\
cd $CKI_WORKSPACES;\
for p in *_workspace/chorke-*;do if [ -d "$p" ];then cd $p;pwd;\
   rm -rf .classpath .project .settings .springBeans target;\
   rm -rf .classpath .project .settings .springBeans target;\
cd ../..;done
cd ../..;fi;done
</syntaxhighlight>
 
== Sencha Metadata Clean ==
<syntaxhighlight lang="bash">
cd $CKI_WORKSPACES;\
for p in *_workspace/chorke-*;do if [ -d "$p" ];then cd $p;pwd;\
  rm -rf src/main/cmd/.sencha;\
  for m in src/main/cmd/*;do \
    if [ -d "$m" ];then rm -rf $m;fi;\
    if [[ "$m" == */bootstrap.* ]];then rm -rf $m;fi;\
  done;\
cd ../..;fi;done
</syntaxhighlight>
</syntaxhighlight>


== Archive Eclipse Projects ==
== Archive Eclipse Projects ==
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
for w in *_workspace;do cd $w;\
cd $CKI_WORKSPACES;\
   for p in chorke-*;do zip -r $p.jar $p; rm -rf $p;done;\
for w in *_workspace;do if [ -d "$w" ];then cd $w;pwd;\
cd ..;done
   for p in chorke-*;do if [ -d "$p" ];then \
    zip -r $p.jar $p; rm -rf $p;\
  fi;done;\
cd ..;fi;done
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 10:35, 17 September 2018

Workspace Metadata Clean

cd $CKI_WORKSPACES;\
for w in *_workspace;do if [ -d "$w" ];then cd $w;pwd;\
  rm -rf .metadata .recommenders *.rar *.zip RemoteSystemsTempFiles Servers;\
cd ..;fi;done

Project Metadata Clean

cd $CKI_WORKSPACES;\
for p in *_workspace/chorke-*;do if [ -d "$p" ];then cd $p;pwd;\
  rm -rf .classpath .project .settings .springBeans target;\
cd ../..;fi;done

Sencha Metadata Clean

cd $CKI_WORKSPACES;\
for p in *_workspace/chorke-*;do if [ -d "$p" ];then cd $p;pwd;\
  rm -rf src/main/cmd/.sencha;\
  for m in src/main/cmd/*;do \
    if [ -d "$m" ];then rm -rf $m;fi;\
    if [[ "$m" == */bootstrap.* ]];then rm -rf $m;fi;\
  done;\
cd ../..;fi;done

Archive Eclipse Projects

cd $CKI_WORKSPACES;\
for w in *_workspace;do if [ -d "$w" ];then cd $w;pwd;\
  for p in chorke-*;do if [ -d "$p" ];then \
    zip -r $p.jar $p; rm -rf $p;\
  fi;done;\
cd ..;fi;done