Changeset 2132 in Sophya


Ignore:
Timestamp:
Jul 26, 2002, 10:20:05 AM (23 years ago)
Author:
ansari
Message:

Passage defaut KeepOldDirAtt a false (pour les rep NamedObjMgr) + quelques commande de gestion d'objets + MAJ numver - Reza 26/7/2002

Location:
trunk/SophyaPI/PIext
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaPI/PIext/basexecut.cc

    r2128 r2132  
    209209  mObjMgr->ReadAll(tokens[0]); 
    210210}
    211 else if (kw == "saveobjs" ) {
     211else if ((kw == "saveobjs") || (kw == "saveppf")) {
    212212  if (tokens.size() < 2) { cout << "Usage: saveobjs patt filename " << endl; return(0); }
    213213  mObjMgr->SaveObjects(tokens[0], tokens[1]); 
     
    222222}
    223223else if ( (kw == "rename" ) || (kw == "mv") )  {
    224   if (tokens.size() < 2) { cout << "Usage: rename nameobj namenew" << endl; return(0); }
     224  if (tokens.size() < 2) { cout << "Usage: rename/mv nameobj namenew" << endl; return(0); }
    225225  mObjMgr->RenameObj(tokens[0], tokens[1]); 
    226226}
     
    249249  mObjMgr->DeleteDir(tokens[0]); 
    250250  }
     251else if (kw == "setdiratt" ) {
     252  if (tokens.size() < 2) { cout << "Usage: setdiratt dirname true/false" << endl; return(0); }
     253  if (tokens[1] == "true") mObjMgr->SetKeepOldDirAtt(tokens[0], true);
     254  else mObjMgr->SetKeepOldDirAtt(tokens[0], false);
     255}
    251256else if (kw == "cd")   {
    252257  if  (tokens.size() < 1)  tokens.push_back("home");
     
    878883
    879884kw = "openfits";
    880 usage = "Loads a FITS file into an Image<T> \n Usage: openfits filename";
     885usage = "Loads a FITS file into an apprpiate object \n Usage: openfits filename";
    881886usage += "\n  Related commands: savefits openppf"; 
    882887mpiac->RegisterCommand(kw, usage, this, "FileIO");
    883888kw = "savefits";
    884889usage = "Save an object into a FITS file \n Usage: savefits nameobj filename";
    885 usage += "\n  Related commands: openfits saveall"; 
     890usage += "\n  Related commands: openfits saveobjs saveall"; 
    886891mpiac->RegisterCommand(kw, usage, this, "FileIO");
    887892kw = "openppf";
     
    889894usage += "\n  Related commands: saveall openfits"; 
    890895mpiac->RegisterCommand(kw, usage, this, "FileIO");
     896kw = "saveppf";
     897usage = "Saves objects with names matching a pattern into a\n";
     898usage += "  PPF file (pattern: x?y*) - Alias saveppf\n";
     899usage += "Usage: saveppf nameobjpattern filename";
     900usage += "\n  Related commands: saveobjs saveall openppf savefits"; 
     901mpiac->RegisterCommand(kw, usage, this, "FileIO");
    891902kw = "saveobjs";
    892 usage = "Saves objects with names matching a pattern (x?y*) into a PPF file \n";
     903usage = "Saves objects with names matching a pattern into a\n";
     904usage += "  PPF file (pattern: x?y*) - Alias saveppf\n";
    893905usage += "Usage: saveobjs nameobjpattern filename";
    894 usage += "\n  Related commands: saveall openppf savefits"; 
     906usage += "\n  Related commands: saveppf saveall openppf savefits"; 
    895907mpiac->RegisterCommand(kw, usage, this, "FileIO");
    896908kw = "saveall";
     
    917929usage = "Removes an empty directory";
    918930usage += "\n Usage: remove dirname";
     931mpiac->RegisterCommand(kw, usage, this, "Object Management");
     932kw = "setdiratt";
     933usage = "Sets directory attributes";
     934usage += "\n Usage: setdiratt dirname KeepOldFlag(=true/false)";
     935usage += "\n   KeepOldFlag=true Object with the same name is moved to old";
     936usage += "\n   when adding objects";
    919937mpiac->RegisterCommand(kw, usage, this, "Object Management");
    920938kw = "cd";
     
    936954kw = "rename";
    937955usage = "Rename an object (Alias: mv) \n Usage: rename nameobj namenew";
    938 usage += "\n  Related commands: del delobjs"; 
     956usage += "\n  Related commands: mv del delobjs"; 
     957mpiac->RegisterCommand(kw, usage, this, "Object Management");
     958kw = "mv";
     959usage = "Rename an object (Alias: rename) \n Usage: mv nameobj namenew";
     960usage += "\n  Related commands: rename del delobjs"; 
    939961mpiac->RegisterCommand(kw, usage, this, "Object Management");
    940962kw = "copy";
    941 usage = "Copy objects \n";
     963usage = "Copy objects (Alias cp) \n";
    942964usage +="  Usage: copy name_from name_to";
    943 usage += "\n  Related commands: new..."; 
     965usage += "\n  Related commands: cp new..."; 
     966kw = "cp";
     967usage = "Copy objects (Alias copy) \n";
     968usage +="  Usage: cp name_from name_to";
     969usage += "\n  Related commands: copy new..."; 
    944970mpiac->RegisterCommand(kw, usage, this, "Object Management");
    945971kw = "del";
    946972usage = "Deletes an object (Alias: rm) \n Usage: del nameobj [nameobj2 ...]";
    947 usage += "\n  Related commands: delobjs  rename"; 
     973usage += "\n  Related commands: rm delobjs rename"; 
     974mpiac->RegisterCommand(kw, usage, this, "Object Management");
     975kw = "rm";
     976usage = "Deletes an object (Alias: del) \n Usage: rm nameobj [nameobj2 ...]";
     977usage += "\n  Related commands: del delobjs rename"; 
    948978mpiac->RegisterCommand(kw, usage, this, "Object Management");
    949979kw = "delobjs";
  • trunk/SophyaPI/PIext/nobjmgr.cc

    r1971 r2132  
    119119  string dirn = "home";
    120120  CreateDir(dirn);
    121   SetKeepOldDirAtt(dirn, true);
     121  SetKeepOldDirAtt(dirn, false);
    122122  dirn = "tmp";
    123123  CreateDir(dirn);
  • trunk/SophyaPI/PIext/piaversion.h

    r2118 r2132  
    22#define PIAPPVERSION_H_SEEN
    33
    4 #define PIAPP_VERSIONNUMBER  3.50
     4#define PIAPP_VERSIONNUMBER  3.51
    55
    66#endif
Note: See TracChangeset for help on using the changeset viewer.