Beispiel #1
0
 public static String[] buildCliCommands(String file, String project, boolean isWrite) {
   ArrayList<String> cmds = new ArrayList<String>();
   cmds.add(Dependencies.getPythonLocation());
   cmds.add(WakaTime.getWakaTimeCLI());
   cmds.add("--file");
   cmds.add(WakaTime.fixFilePath(file));
   cmds.add("--plugin");
   cmds.add("eclipse/" + ECLIPSE_VERSION + " eclipse-wakatime/" + VERSION);
   if (project != null) {
     cmds.add("--project");
     cmds.add(project);
   }
   if (isWrite) cmds.add("--write");
   if (DEBUG) {
     WakaTime.log(cmds.toString());
     cmds.add("--verbose");
   }
   return cmds.toArray(new String[cmds.size()]);
 }