A codegen tool for parsing command line arguments

Usage no npm install needed!

<script type="module">
  import argzilla from '';



Argzilla is a simple argparse generation tool developed by LugoCorp. You can find out more about it on the official website.

Argzilla handles the following command line elements:

  • Flags: This is an element you can pass in and then check for its existence at runtime. Flags are either present or they are not.

  • Options: Options are like a flag but you assign a value to them from the command line. These values are always represented as a string at runtime.

  • Commands: A command is the first element in an argument list (if it exists). It's a special word that tells your program specifically what the user wants to do. Git has commands like 'add' and 'commit'.


Argzilla command-line tool by LugoCorp

Usage: argzilla [command] <options>

  init  -  prints out a blank argzilla.json file

  -p, --print     Prints the output instead of writing to a file
  -o file         Selects which file to write to
  -f file         Selects an argzilla.json file to read from
  -l lang         Selects which language to render in (python, node, ruby, bash, lua, cpp)
  --help          Displays usage


Argzilla can generate code in the following languages:

  • JavaScript
  • Python
  • Bash
  • Ruby
  • C++
  • Lua