Tutorial on "Designing command-line interfaces (CLIs) for scientific software" intended for scientists with beginner-level skills in programming and UNIX/Linux.