First thing is first: We love explainshell.com
kmdr supports complex commands, variable assignments, command expansions, subshells and multiline explanations. Unlike Explainshell, kmdr can explain modern CLI tools with complex subcommand structures like docker, kubectl, npm, go, apt, etc. It can also parse complex bash constructs and explain multiple commands across multiple lines.
kmdr’s descriptions and coverage are ever improving and go beyond what’s in a man page. kmdr is an active and maintained project. Our team is constantly improving on our explanations, coverage and features. Explainshell explanations come from manpages and is not currently maintained
kmdr supports accounts that allow users to create and share Cheatsheets. kmdr has enabled and will continue to develop unique features for users through accounts.
kmdr was born from a CLI tool and in the future will auto-sync to bring your favorite commands to your terminal. The first iteration of kmdr was a CLI tool. Our plan is to bridge kmdr’s first and second iteration to enable a seamless path for users to go from their browser to their terminal, and vice versa.