https://github.com/plus3it/notepad-plusplus-formula
SaltStack-based content for installing and configuring the Notepad++ Editor application to selected client-types
https://github.com/plus3it/notepad-plusplus-formula
Last synced: 6 days ago
JSON representation
SaltStack-based content for installing and configuring the Notepad++ Editor application to selected client-types
- Host: GitHub
- URL: https://github.com/plus3it/notepad-plusplus-formula
- Owner: plus3it
- License: apache-2.0
- Created: 2026-04-09T19:11:33.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-16T06:48:16.000Z (2 months ago)
- Last Synced: 2026-04-16T08:37:39.804Z (2 months ago)
- Language: Makefile
- Size: 14.6 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# notepad-plusplus-formula
A Saltstack formula designed to install and configure the [Notepad++](https://notepad-plus-plus.org/) text-editor (and to uninstall it later).
It is primarily expected that this formula will be run via [P3](https://www.plus3it.com/)'s "[watchmaker](https://watchmaker.readthedocs.io/en/stable/)" framework.
This formula is able to install and configure the Notepad++ text-editor on Windows-based systems. Linux functionality would also have been provided, but there's currently no Linux variant from the same makers.
## Available states
- [notepad-plusplus](#notepad-plusplus)
- [notepad-plusplus.clean](#notepad-plusplus.clean)
- [notepad-plusplus.package](#notepad-plusplus.package)
- [notepad-plusplus.package.clean](#notepad-plusplus.package.clean)
- [notepad-plusplus.config](#notepad-plusplus.config)
- [notepad-plusplus.config.clean](#notepad-plusplus.config.clean)
### notepad-plusplus
Executes the `package` and `config` states to install and configure the Notepad++ editor. This includes the editor binaries, as well as some Windows Registry settings and user-configuration template files.
### notepad-plusplus.clean
Executes the `package` and `config` states' `clean` actions to fully uninstall the Notepad++ editor and associated registry entries
### notepad-plusplus.package
Executes _just_ the `package` state to install the Notepad++ package.
### notepad-plusplus.package.clean
Executes _just_ the `package` state's `clean` module to uninstall the Notepad++ binaries.
### notepad-plusplus.config
Executes _just_ the `config` state to install registry-keys and other configuration-items to support the healthy running of the Notepad++ application
### notepad-plusplus.config.clean
Executes _just_ the `config` state's `clean` module to uninstall the Notepad++ application's registry keys and other configuration-items set up during a prior, formula-managed installation.