SingleCommand.cpp dnacalib/DNACalib.h iostream vector const char * const char* usage usage = "Usage: singlecommand.exe <path-to-dna-file-to-edit>\n" main int int main (int argc, char **argv) main int argc char ** argv sc::Status::isOk dnac::RenameBlendShapeCommand::run usage //CopyrightEpicGames,Inc.AllRightsReserved. #include"dnacalib/DNACalib.h" #include<iostream> #include<vector> staticconstchar*usage="Usage:singlecommand.exe<path-to-dna-file-to-edit>\n"; intmain(intargc,char**argv){ if(argc<2){ std::cout<<"Provideinputdnafile!"<<std::endl; std::cout<<usage<<std::endl; return-1; } constchar*inputDNA=argv[1]; autoinStream=dnac::makeScoped<dnac::FileStream>(inputDNA, dnac::FileStream::AccessMode::Read, dnac::FileStream::OpenMode::Binary); autoreader=dnac::makeScoped<dnac::BinaryStreamReader>(inStream.get()); reader->read(); if(!dnac::Status::isOk()){ std::cout<<"CouldnotreadinputDNAfile!\n"; return-1; } autodnaReader=dnac::makeScoped<dnac::DNACalibDNAReader>(reader.get()); //Executeaone-offsinglecommand dnac::RenameBlendShapeCommandrenameBlendShapeA("brow_lateral_L","wow"); renameBlendShapeA.run(dnaReader.get()); return0; }