comma(1)

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

πŸ’… comma(1)

okay bestie, buckle up, because comma is genuinely one of those tools that makes you go "wait, that's it?? that's iconic" πŸŽ€ she's a General Commands Manual girlie and she's here to let you run programs without installing them. no cap.


✨ NAME ✨

comma β€” runs programs without installing them. yes that's the whole personality and honestly? slay. πŸ’…


🌸 SYNOPSIS 🌸

comma [-i|--install] [-s|--shell] [-P|--picker] [-F|--nixpkgs-flake]
[-a|--ask] [-c|--print-completions] [-p|--print-packages]
[-x|--print-path] [--cache-level] [-e|--empty-cache] [-d|--delete-entry]
[-h|--help] [-V|--version] [cmd] [subcommands]

πŸ¦‹ DESCRIPTION πŸ¦‹

comma runs programs without installing them. that's the vibe check and she passes every time. ✨


πŸ‘‘ OPTIONS πŸ‘‘

  • -i, --install β€” install the derivation containing the executable. like, commit to it, bestie 🫢
  • -s, --shell β€” open a shell containing the derivation containing the executable. live inside it, main character energy 🐚
  • -P, --picker=PICKER [default: /nix/store/8h41mlbpi2pf60wxgznschrik5gfnbzx-fzy-1.1/bin/fzy] β€” which picker to use. lowkey a whole path, highkey iconic. also settable via the COMMA_PICKER environment variable πŸ’–
  • -F, --nixpkgs-flake=NIXPKGS_FLAKE [default: nixpkgs] β€” the nixpkgs flake to use. also settable via the COMMA_NIXPKGS_FLAKE environment variable 🌈
  • -a, --ask β€” ask to confirm the program that will be run. consent is key, fr fr. also settable via the COMMA_ASK_TO_CONFIRM environment variable πŸ™ˆ
  • -c, --print-completions=PRINT_COMPLETIONS β€” print completions for the given shell and dip. possible values: bash, elvish, fish, powershell, zsh ⭐
  • -p, --print-packages β€” print the package containing the executable. show me who her parents are πŸ’β€β™€οΈ
  • -x, --print-path β€” print the absolute path to the executable in the nix store. the receipts, the address, the whole government name πŸŽ€
  • --cache-level=CACHE_LEVEL [default: 2] β€” configure the cache level. 0 disables the cache, 1 enables cache for choices, 2 also caches path evaluations. also settable via the COMMA_CACHING environment variable 🧚
  • -e, --empty-cache β€” empty the cache. clear the vibes, start fresh 🫧
  • -d, --delete-entry β€” overwrite the cache entry for the specified command. this is achieved by first deleting it from the cache, then running comma as normal. she deletes, she reruns, she slays πŸ’…
  • -h, --help β€” print help. we love a helpful queen πŸ‘‘
  • -V, --version β€” print version. know her lineage πŸ¦‹
  • [cmd] β€” command to run. the actual task, the moment, the event 🌟

πŸ’œ SUBCOMMANDS πŸ’œ

  • comma-man(1) β€” show the manpage if it exists instead of running the executable. sometimes you just wanna read the lore instead of doing the thing, and honestly? valid 😭

πŸ”₯ VERSION πŸ”₯

v2.4.2 β€” that's her. certified, current, cunty. πŸ’…

okay literally the most important bit: comma runs programs without installing them. everything else is just her accessories. πŸŽ€

bestie we made it to the end 🫢 this whole page is from comma 2.4.2 β€” version v2.4.2 β€” and it's the General Commands Manual, so you know it's official. go run something without installing it, you absolute icon. periodt. πŸ’–βœ¨

πŸ“¦ where this page comes from