A few useful bash scripts.
- /aws --> requires AWS CLI.
- run_lambda.sh: invokes a lambda at AWS with a given payload.
- /docker --> requires Docker Engine.
- hadolint.sh: analyzes a given
Dockerfilewith Hadolint.
- hadolint.sh: analyzes a given
- /git
- github_clone_all_repos.sh: clones all repositories of a given GitHub user, page by page.
- merge_from_main_master.sh: merges into your local [feature] branch the commit history from
main(ormaster) branch. - update_all_repos.sh: sweeps accross all your local repositories pulling the latest (remote) changes from
main(ormaster) branch.
- /jvm
- spring
- generate_thread_dumps.sh: generates a series of thread dumps from a Spring (Actuator) based application.
- spring
- /mysql --> requires MySQL Client.
- dump_mysql_defs.sh: generates a dump file containing the definitions of a given MySQL database.
- restore_mysql_defs.sh: restores the definitions of a MySQL database from a given dump file.
- search_src.sh: performs a "smart" recursive
grepfrom a base directory, excluding some standard build directories. - telnet_http.sh: verifies if there is connection to a given URL through ports 80 or 443. Requires Nmap.