complete -c genact -s m -l modules -d 'Run only these modules' -r -f -a "{cc	,botnet	,memdump	,cargo	,mkinitcpio	,ansible	,download	,bruteforce	,cryptomining	,rkhunter	,bootlog	,weblog	,docker_build	,kernel_compile	,simcity	,julia	,composer	,docker_image_rm	}"
complete -c genact -s s -l speed-factor -d 'Global speed factor' -r
complete -c genact -l exit-after-time -d 'Exit after running for this long (format example: 2h10min)' -r
complete -c genact -l exit-after-modules -d 'Exit after running this many modules' -r
complete -c genact -l print-completions -d 'Generate completion file for a shell' -r -f -a "{bash	,elvish	,fish	,powershell	,zsh	}"
complete -c genact -s l -l list-modules -d 'List available modules'
complete -c genact -l print-manpage -d 'Generate man page'
complete -c genact -s h -l help -d 'Print help information'
complete -c genact -s V -l version -d 'Print version information'
