cli

CLI-specific instructions for the jmp command:

  • Treat command names, flags, positional arguments, help text, exit codes, stdout, and stderr as public contracts.

  • A refactor must not change user-visible behaviour by accident.

  • Keep command entrypoints thin.

  • Normalize inputs at the edge and pass explicit values inward.

  • Add or update tests for all behaviour changes.

  • Check stderr vs stdout carefully.

  • Prefer adding a clear new flag over silently changing legacy behaviour.

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.