mommy(1)

πŸ“¦
version 2.0.0 Β· 2 versions
, in nixpkgs unstable

πŸ¦‹ mommy(1) β€” here to support you~ πŸ¦‹

🌸 NAME 🌸

mommy β€” here to support you~ πŸ’–

✨ SYNOPSIS ✨

okay so there are three ways to call her, bestie:

       mommy [options] command ...
              e.g. mommy npm test

       mommy [options] -e command
              e.g. mommy -e "ls -l | wc -l"

       mommy [options] -s status
              e.g. mommy -s $?

πŸŽ€ DESCRIPTION πŸŽ€

the full readme lives here: https://github.com/fwdekker/mommy/tree/v2.0.0#readme πŸ“–βœ¨

πŸ’… OPTIONS πŸ’…

okay so these options are just for invoking mommy. if you wanna change mommy's output, change the config file. more info on config files is at https://github.com/fwdekker/mommy/tree/v2.0.0#configuration 🫢

πŸƒ RUN πŸƒ

  • command β€” write your command after mommy, and mommy will run it and respond based on its exit code~ πŸ’–
  • -e command, --eval=command β€” runs command and responds to the output. note that command should be given as a single argument~ ✨
  • -p, --pipefail β€” when using -e or --eval, this option enables pipefail in the evaluated command. works only if /bin/sh on your system supports pipefail~ 🫑
  • -s status, --status=status β€” gives output corresponding to exit code status~ πŸŽ€

🌈 OUTPUT CONTROL 🌈

  • -1 β€” writes output to stdout instead of stderr~ πŸ’…
  • -t, --toggle β€” toggles whether mommy should display output at all. applies to all sessions of all shells of the current user, until this option is toggled again. useful if you want to temporarily silence mommy without editing your config files~ 🀫

🧚 CONFIGURATION 🧚

  • -d dirs, --global-config-dirs=dirs β€” sets global configuration dirs to the colon-separated list in dirs. mommy will traverse this list in order and load the first config file 'mommy/config.sh' that exists. if not set, mommy will use '$XDG_CONFIG_DIRS:/etc/:/usr/local/etc/' as the default value of dirs~ πŸ—‚οΈ
  • -u dir, --user-config-dir=dir β€” if set, mommy will load config file 'dir/mommy/config.sh' if it exists. if not set, mommy will use '$XDG_CONFIG_HOME' or '$HOME/.config' as the default value of dir~ 🏠
  • -r name, --role=name β€” if set, mommy will load 'mommy/roles/name.sh' instead of 'mommy/config.sh' in the various config directories~ πŸ‘‘

πŸ‘‘ ABOUT πŸ‘‘

  • -h, --help β€” opens mommy's manual page~ πŸ“–
  • -v, --version β€” displays mommy's version information~ πŸ’Œ

πŸ’€ BUGS πŸ’€

found a bug? spill it here, bestie: https://github.com/fwdekker/mommy/issues πŸ›


later bestie 🫢 β€” mommy 2.0.0, dated 2026-09-02.

πŸ“¦ where this page comes from