mirror of
https://github.com/winsw/winsw.git
synced 2025-12-10 18:37:28 +08:00
* Mention optional settings * Mention removed settings * Add links to system requirements * markdownlint fixes * Remove trailing spaces * Mention boolean elements * Add preshutdown * Add `dev ps` command * Stop misleading * Why aren't you using Windows 10? * Add `stdoutPath`/`stderrPath` * Relative paths and the default working directory * Send a close message to Windows (GUI) apps * Use valid XML * Add `customize` and `dev kill` commands * Update README.md * Add commands * Fix spacing * Update installation.md * Update README.md
22 lines
1.0 KiB
Markdown
22 lines
1.0 KiB
Markdown
# Migrate to 3.x
|
|
|
|
## Automatic migration
|
|
|
|
TODO
|
|
|
|
## Manual migration
|
|
|
|
1. Remove `<name>` if you don't want it.
|
|
1. Remove `<description>` if you don't want it.
|
|
1. Merge `<argument>` into `<arguments>`.
|
|
1. Merge `<startargument>` into `<startarguments>`.
|
|
1. Merge `<stopargument>` into `<stoparguments>`.
|
|
1. Remove `<stopparentprocessfirst>`.
|
|
1. Merge `<domain>DomainName</domain>` and `<user>UserName</user>` into `<username>DomainName\UserName</username>`. If the user account belongs to the built-in domain, you can specify `<username>.\UserName</username>`.
|
|
- Consider removing `<username>` and `<password>` from config file and using `<prompt>` in interactive context, or `--username` and `--password` command-line options in non-interactive context.
|
|
1. Remove `<waithint>`.
|
|
1. Remove `<sleeptime>`.
|
|
1. Replace `<delayedAutoStart />` with `<delayedAutoStart>true</delayedAutoStart>`.
|
|
1. Replace `<interactive />` with `<interactive>true</interactive>`.
|
|
1. Replace `<beeponshutdown />` with `<beeponshutdown>true</beeponshutdown>`.
|