VKBASALT-CLI(1)

πŸ“¦ version 3.1.1, in ubuntu resolute, ubuntu stonking

πŸ’– VKBASALT-CLI πŸ’–

okay bestie, welcome to the vkbasalt-cli manual page (that's the VKBASALT-CLI(1) one, from the User Manual section, iykyk) β€” a whole CLI utility and library situation for your vkBasalt configuration. sit down, grab a boba, we're gonna make this make sense fr fr πŸ§‹βœ¨


✨ NAME ✨

vkbasalt-cli β€” the CLI utility and library that handles your vkBasalt configuration πŸŽ€


🌸 SYNOPSIS 🌸

vkbasalt [OPTIONS]

that's it. that's the whole vibe. options go in, magic comes out πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so vkbasalt-cli is a CLI utility and a library, and it works in conjunction with vkBasalt. think of it as the bestie that does the boring stuff for you 🫢

what's it actually doing? it makes generating configuration files or running vkBasalt with games way easier. literally its whole thing.

and the way this is mainly convenient is in environments where you're like "hmm, wouldn't it be nice if vkBasalt was integrated here" β€” for example, a GUI application πŸ‘€. by integrating vkbasalt-cli, a front-end can easily generate and use specific configurations on the fly, without ever asking the user to manually write a configuration file. no cap. that's the dream πŸ’­βœ¨


πŸ‘‘ OPTIONS πŸ‘‘

one bullet per flag, no skips, we keep it thorough because that's what icons do πŸ’œ

  • -h, --help β€” shows you this help message and then dips. exit, done, bye πŸ‘‹
  • -e, --effects {cas,dls,fxaa,smaa,lut} [{cas,dls,fxaa,smaa,lut} ...] β€” the effects you wanna use, given as a separated list of effects 🎨
  • -o, --output OUTPUT β€” the output file πŸ“
  • -d, --default β€” use the default configuration. yes, the defaults, they're cute 🌈
  • --toggle-key TOGGLE_KEY β€” the toggle key (default: Home) ⌨️
  • --disable-on-launch β€” disable on launch 🚫
  • --cas-sharpness CAS_SHARPNESS β€” adjust CAS sharpness πŸ”ͺ
  • --dls-sharpness DLS_SHARPNESS β€” adjust DLS sharpness ✨
  • --dls-denoise DLS_DENOISE β€” adjust DLS denoise 🧼
  • --fxaa-subpixel-quality FXAA_SUBPIXEL_QUALITY β€” adjust FXAA subpixel quality πŸ”
  • --fxaa-quality-edge-threshold FXAA_QUALITY_EDGE_THRESHOLD β€” adjust FXAA quality edge threshold πŸ“
  • --fxaa-quality-edge-threshold-min FXAA_QUALITY_EDGE_THRESHOLD_MIN β€” adjust FXAA quality edge threshold minimum πŸ“
  • --smaa-edge-detection {luma,color} β€” adjust SMAA edge detection (default: luma) 🎯
  • --smaa-threshold SMAA_THRESHOLD β€” adjust SMAA threshold βš–οΈ
  • --smaa-max-search-steps SMAA_MAX_SEARCH_STEPS β€” adjust SMAA max search steps πŸ‘Ÿ
  • --smaa-max-search-steps-diagonal SMAA_MAX_SEARCH_STEPS_DIAGONAL β€” adjust SMAA max search steps diagonal πŸ“
  • --smaa-corner-rounding SMAA_CORNER_ROUNDING β€” adjust SMAA corner rounding πŸ”˜
  • --lut-file-path LUT_FILE_PATH β€” specify the LUT file path πŸ—‚οΈ
  • --exec EXEC β€” execute a command ▢️

πŸ“ EXAMPLES πŸ“

here's where it gets fun. real commands, real vibes, copy-paste away bestie πŸ˜­πŸ’–

Apply CAS and FXAA filters; output to the current directory:

vkbasalt --effects cas fxaa --output .

Apply CAS and FXAA filters; set CAS sharpness to 0.35; output to the current directory:

vkbasalt --effects cas fxaa --cas-sharpness 0.35 --output .

Apply DLS and FXAA filters; set DLS sharpness to 1; output to ~/.config/vkBasalt:

vkbasalt --effects dls fxaa --dls-sharpness 1 --output ~/.config/vkBasalt

Apply SMAA, DLS and CAS filters; set CAS sharpness to 1, DLS sharpness to 0.5 and DLS denoise to 0.75:

vkbasalt --effects smaa dls cas --cas-sharpness 1 --dls-sharpness 0.5 --dls-denoise 0.75

πŸ”₯ SEE ALSO πŸ”₯

go look at the big sibling, it's iconic πŸ‘‘


πŸ’œ AUTHOR πŸ’œ

vkbasalt-cli was written by Hari Rana and contributors 🫢

this manual page was generated from the README.md file for Debian packaging πŸ“¦


ok that's the whole page bestie, no notes, ate and left no crumbs πŸ’…βœ¨

vkbasalt-cli Β· dated 2024-05-14 Β· and yes, the manual name is still VKBASALT-CLI(1) because we stay consistent πŸŒˆπŸ’– mwah, go generate some configs πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from