NSIS(1)
β¨ NAME β¨
makensis β the program that makes Windows installers, bestie π (this is the makensis manual page, for NSIS(1), and yes we're doing this)
π¦ SYNOPSIS π¦
makensis [script.nsi] [-CMDHELP item] [-HDRINFO] [-LICENSE] [-VERSION]
[-Vx] [-WX] [-Ofile] [-PAUSE] [-NOCONFIG] [-NOCD]
[-INPUTCHARSET charset] [-PPO] [-SAFEPPO] [-Ddefine=value]
[-Xscriptcmd]
πΈ DESCRIPTION πΈ
Okay so this manual page gives you the quick lil rundown of the makensis command. That's it, that's the vibe. β¨
Lowkey important context: this manual page was written for the Debian (TM) distribution because the original program doesn't have a manual page of its own. Instead it has its documentation in HTML format β more on that below, bestie, don't worry. π
makensis is a program that creates installer programs for Windows. That's the whole main character job. π
π OPTIONS π
Heads up, gorgeous: parameters get processed by order, so -Ddef ins.nsi is not the same as ins.nsi -Ddef β the script file name position genuinely matters. π And for the script file name, you can use - to read from standard input. For a complete description, go look at the HTML files. No cap.
-Vxβ Verbosity, where x is4=all,3=no script,2=no info,1=no warnings,0=none. Pick your noise level, queen. π-WXβ Treat warnings as errors. Strict era, we love to see it. π-Ofileβ Specifies a text file to log compiler output to. The default isstdout.-PAUSEβ Pauses after execution. It's giving "wait, lemme breathe". π«Ά-NOCONFIGβ Disables inclusion of/etc/nsisconf.nsh.-NOCDβ Disable changing the current directory to that of the.nsifile. Stay where you are, periodt. π-INPUTCHARSET charsetβ Specifies a specific codepage for files without a BOM. The following choice of charsets is supported:<ACP|OEM|CP#|UTF8|UTF16<LE|BE>>. Slay that encoding, bestie. π-PPOβ Run only the preprocessor and print the result tostdout.-SAFEPPOβ Same as-PPObut instructions like!appendfileor!systemare not executed. Safe mode, babes, we're being responsible. π-Ddefine=valueβ Defines the symbol"define"for the script to[value].-Xscriptcmdβ Executesscriptcmdin the script (i.e."-XOutFile poop.exe"). Yes that's the real example, I don't make the rules. πβ¨-CMDHELP itemβ Prints out help for'item', or lists all commands. It's the built-in bestie that tells you everything. π§-HDRINFOβ Prints information about what optionsmakensiswas compiled with. Lore drop about your own binary. π-LICENSEβ Prints themakensissoftware license.-VERSIONβ Prints themakensisversion and exits. Short, sweet, iconic. β
π FILES π
/etc/nsisconf.nshβ System wide configuration file. The one that speaks for everybody. π~/.nsisconf.nshβ Per-user configuration file. This one's just for you, babe. π
π₯ SEE ALSO π₯
NSIS is documented more fully in the HTML files in /usr/share/doc/nsis/Docs. Go read those if you want the full deep dive, iykyk. π
π AUTHORS π
- Paul Wise
<pabs@debian.org>β This manual page was written initially by Paul Wise<pabs@debian.org>for the Debian (TM) system. - Thomas Gaugler β updated the man page to reflect changes introduced with version 3.0.
π COPYRIGHT π
Copyright Β© 2005-2016 Paul Wise, Thomas Gaugler
okay that's the whole page bestie, every flag accounted for, nothing skipped, no cap π«Ά
This was the makensis manual page, from the makensis manual β the version dated August 13, 2016. Mwah, go build something cute. π
β¨π
π¦ where this page comes from
- debian bookworm: nsis 3.08-3+deb12u1 Β· Zlib
- debian trixie: nsis 3.11-1 Β· Zlib
- ubuntu jammy: nsis 3.08-2 Β· Zlib
- ubuntu noble: nsis 3.09-4ubuntu1 Β· Zlib
- ubuntu questing: nsis 3.10-2ubuntu1
- ubuntu resolute: nsis 3.10-2ubuntu2 Β· Zlib
- ubuntu stonking: nsis 3.10-2ubuntu2 Β· Zlib
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms