devosoft / Empirical

A library of tools for scientific software development, with emphasis on also being able to build web interfaces using Emscripten.
Other
86 stars 38 forks source link

Tidy scripts: organize and enforce cross-platform uniformity #463

Closed mmore500 closed 2 years ago

mmore500 commented 2 years ago

Addresses #461 by requiring GNU versions of scripting utilities. Provides an easy path to compliance for mac users, who can use homebrew or similar to install GNU coreutils. The scripts will automatically recognize the availability of GNU g* aliases (gawk, ggrep, gfind, etc) and fall back to those when utilities are not GNU version.

codecov[bot] commented 2 years ago

Codecov Report

Merging #463 (d90c0aa) into master (223f54c) will decrease coverage by 0.00%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #463      +/-   ##
==========================================
- Coverage   82.96%   82.96%   -0.01%     
==========================================
  Files         306      306              
  Lines       37356    37356              
==========================================
- Hits        30994    30991       -3     
- Misses       6362     6365       +3     
Impacted Files Coverage Δ
include/emp/Evolve/World_select.hpp 96.01% <0.00%> (-0.40%) :arrow_down:
include/emp/Evolve/World.hpp 96.44% <0.00%> (-0.31%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 223f54c...d90c0aa. Read the comment docs.