Files
novelWriter/setup/README.md
T

1.3 KiB

Build and Install novelWriter

The root folder of the repository contains a standard setup.py script. The setup folder contains necessary files for the setup process, like icons and other files, and it also contains additional scripts that are included in the minimal zip packages.

Setup Script

The setup.py script in the root folder has all the necessary commands for generating packages, installing icons, launcher, and file associations on Linux and Windows (no macOS support yet).

In addition, it is a wrapper for setuptools and accept all commands associated with this tool.

To list all custom package and install options in this script, run:

./setup.py help

Windows Scripts

The windows_install.bat and windows_uninstall.bat are provided as convenience scripts for Windows users who aren't used to running commands from command line. They are both located in the setup folder in the source package, but in the minimal zip package for Windows, they can be found in the root folder.

These scripts are designed to be double-clicked by the user, but can also be run from the command line tool. In either case, they will check if Python is properly installed, and then run the commands to install or uninstall the core dependencies of novelWriter, and then setup or remove the desktop icon, start menu icon and registry entries.