bin/cdecl: use IPC::Cmd for portability until I find another way