arg is a tiny, zero-dependency library for parsing command-line arguments into options. It's ideal for creating simple CLIs with predictable argument structures. Convert arguments like --foo=bar into an object with foo: 'bar'. Define expectations for argument types, allowing for string, number, boolean, and array arguments. Easily handle short flags and unknown arguments with configurable options. Its lightweight design ensures minimal impact on project size, making it a popular choice for CLI tools and scripts.