Repositorio del curso CCOM4030 el semestre B91 del proyecto kilometro0

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/usr/bin/env node
  2. //
  3. // Licensed to the Apache Software Foundation (ASF) under one
  4. // or more contributor license agreements. See the NOTICE file
  5. // distributed with this work for additional information
  6. // regarding copyright ownership. The ASF licenses this file
  7. // to you under the Apache License, Version 2.0 (the
  8. // "License"); you may not use this file except in compliance
  9. // with the License. You may obtain a copy of the License at
  10. //
  11. // http://www.apache.org/licenses/LICENSE-2.0
  12. //
  13. // Unless required by applicable law or agreed to in writing,
  14. // software distributed under the License is distributed on an
  15. // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  16. // KIND, either express or implied. See the License for the
  17. // specific language governing permissions and limitations
  18. // under the License.
  19. //
  20. // Set this to 1 to enable timestamp collection via addTs().
  21. if (0) {
  22. var ts = [];
  23. addTs = function(name) {
  24. ts.push([name, new Date]);
  25. }
  26. process.on('exit', function() {
  27. for (var i = 0; i < ts.length - 1; ++i) {
  28. var e1 = ts[i];
  29. var e2 = ts[i+1];
  30. console.log(e1[0] + ' -> ' + e2[0] + ' = ' + (e2[1] - e1[1]));
  31. }
  32. console.log('total: ' + (ts[ts.length-1][1] - ts[0][1]));
  33. });
  34. } else {
  35. addTs = function() {};
  36. }
  37. addTs('start');
  38. var cli = require('../src/cli');
  39. cli(process.argv);
  40. addTs('end');