#!/bin/bash

if [ -z "$1" ] || [ "-h" = "$1" ] || [ "--help" = "$1" ]; then
  echo "Meshtools 1.0.947"
  echo "Call 'meshtools %program%'"
  echo "	add_boundary"
  echo "	bc_to_boundary"
  echo "	boundary_to_bc"
  echo "	compile	- compile meshes into one"
  echo "	convert	- convert mesh to other format"
  echo "	edit_boundary"
  echo "	edit_cell_mask"
  echo "	get_boundary"
  echo "	get_boundary_box"
  echo "	get_neighbors"
  echo "	mesh_cell_mask_to_point"
  echo "	mesh_delete_cell"
  echo "	mesh_delete_isolated_vertices"
  echo "	mesh_inverse"
  echo "	multilayered_construct"
  echo "	multilayered_last_layer"
  echo "	multilayered_shifter"
  echo "	prismatic_extractor"
  echo "	quad2tri"
  echo "	starcd_to_vtk"
  echo "	surface_inverse"
  echo "	tec2neu"
  echo "	tec2vtksg"
  echo "	tec_info"
  echo "	tetra_optimizer"
  echo "	tetraquality"
  echo "	transform"
  echo "	tri_correct_orientation"
  echo "	triquality"
  echo "	trisurface_coloring"
  echo "	trisurface_divide_by_mask"
  echo "	trisurface_obtuse"
  echo "	trisurface_quality"
  echo "	trisurface_refine"
  echo "	volumemesh_quality"
  echo "	plc_normals_quality"
  echo "	plc_self_intersection"
  echo "	plc_trisurface_compare"
  echo "	plc_quality"
  echo "	mirror"
  echo "	plc_to_tri"
  echo "	plc_cut_by_plane"
  echo "	extract_data"
  echo "	extract_contours"
  echo "For more information call 'meshtools %program%' --help"
  exit 0
fi

/usr/bin/meshtools-$1 ${@:2}
