Lines Matching refs:std
40 const std::vector<std::string> &GetInputs() const;
41 const std::string &GetPackageName() const;
42 const std::string &GetOutput() const;
43 const std::vector<std::string> &GetResourceHeaders() const;
45 const std::vector<std::string> &GetModuleNames() const;
46 const std::string &GetConfig() const;
47 const std::string &GetRestoolPath() const;
50 const std::vector<std::string> &GetAppend() const;
52 const std::string &GetDependEntry() const;
53 const std::string &GetIdDefinedOutput() const;
54 const std::string &GetIdDefinedInputPath() const;
58 const std::vector<std::string> &GetSysIdDefinedPaths() const;
59 const std::string &GetCompressionPath() const;
65 uint32_t AddInput(const std::string& argValue);
66 uint32_t AddPackageName(const std::string& argValue);
67 uint32_t AddOutput(const std::string& argValue);
68 uint32_t AddResourceHeader(const std::string& argValue);
71 uint32_t AddMoudleNames(const std::string& argValue);
72 uint32_t AddConfig(const std::string& argValue);
73 uint32_t AddStartId(const std::string& argValue);
76 uint32_t HandleProcess(int c, const std::string& argValue);
77 uint32_t ParseFileList(const std::string& fileListPath);
78 uint32_t AddAppend(const std::string& argValue);
80 uint32_t AddDependEntry(const std::string& argValue);
82 uint32_t SetIdDefinedOutput(const std::string& argValue);
83 uint32_t SetIdDefinedInputPath(const std::string& argValue);
84 uint32_t AddSysIdDefined(const std::string& argValue);
85 bool IsAscii(const std::string& argValue) const;
88 uint32_t ParseTargetConfig(const std::string& argValue);
89 uint32_t AddCompressionPath(const std::string& argValue);
92 static const std::string CMD_PARAMS;
93 using HandleArgValue = std::function<uint32_t(const std::string&)>;
94 std::map<int32_t, HandleArgValue> handles_;
95 std::vector<std::string> inputs_;
96 std::string packageName_;
97 std::string output_;
98 std::vector<std::string> resourceHeaderPaths_;
100 std::vector<std::string> moduleNames_;
101 std::string configPath_;
102 std::string restoolPath_;
105 std::vector<std::string> append_;
107 std::string dependEntry_;
108 std::string idDefinedOutput_;
109 std::string idDefinedInputPath_;
113 std::vector<std::string> sysIdDefinedPaths_;
114 std::string compressionPath_;
131 std::cout << "This is an OHOS Packaging Tool.\n";
132 std::cout << "Usage:\n";
133 std::cout << TOOL_NAME << " [arguments] Package the OHOS resources.\n";
134 std::cout << "[arguments]:\n";
135 std::cout << " -i/--inputPath input resource path, can add more.\n";
136 std::cout << " -p/--packageName package name.\n";
137 std::cout << " -o/--outputPath output path.\n";
138 std::cout << " -r/--resHeader resource header file path(like ./ResourceTable.js, ./ResrouceTable.h).\n";
139 std::cout << " -f/--forceWrite if output path exists,force delete it.\n";
140 std::cout << " -v/--version print tool version.\n";
141 std::cout << " -m/--modules module name, can add more, split by ','(like entry1,entry2,...).\n";
142 std::cout << " -j/--json config.json path.\n";
143 std::cout << " -e/--startId start id mask, e.g 0x01000000,";
144 std::cout << " in [0x01000000, 0x06FFFFFF),[0x08000000, 0xFFFFFFFF)\n";
145 std::cout << " -x/--append resources folder path\n";
146 std::cout << " -z/--combine flag for incremental compilation\n";
147 std::cout << " -h/--help Displays this help menu\n";
148 std::cout << " -l/--fileList input json file of the option set, e.g resConfig.json.";
149 std::cout << " For details, see the developer documentation.\n";
150 std::cout << " --ids save id_defined.json direcory\n";
151 std::cout << " --defined-ids input id_defined.json path\n";
152 std::cout << " --dependEntry Build result directory of the specified entry module when the feature";
153 std::cout << " module resources are independently built in the FA model.\n";
154 std::cout << " --icon-check Enable the PNG image verification function for icons and startwindows.\n";
155 std::cout << " --target-config When used with '-i', selective compilation is supported.\n";
156 std::cout << " --compressed-config opt-compression.json path.\n";