Programming Languages Reference

Command patterns and idioms for programming languages used in infrastructure automation.

Languages

Language Focus Areas Use Cases

Lua

Network tool scripting, embedded configs

Neovim, Wireshark, Nmap NSE, Nginx/OpenResty

Python CLI

Argument parsing, subprocess, Click/Typer

netapi, automation scripts, tooling

Bash

Shell functions, parameter expansion

System administration, glue scripts

Language Selection Guide

Need Best Choice Alternative Avoid

Quick one-liner

Bash/awk

Python -c

Lua

Network tool extension

Lua

Python

Bash

Neovim configuration

Lua

Vimscript

-

API automation

Python

Bash + curl/jq

-

High performance embedded

Lua (LuaJIT)

C

Python

Infrastructure CLI

Python (Click/Typer)

Bash

-

Cross-Reference