docs/decision_records/cli/CLI-002-self-hosted-init-and-uninstall-behaviors.md
Accepted
Changes in behavior of init and uninstall on Self Hosted mode for. Discussed in this issue.
dapr init will
daprd binary in $HOME/.dapr/bin for Linux/MacOS and %USERPROFILE%\.dapr\bin for Windows.dapr_placement, dapr_redis and dapr_zipkin containers.components folder in $HOME/.dapr/bin for Linux/MacOS or %USERPROFILE\.dapr\bin for Windows.pubsub.yaml, statestore.yaml and zipkin.yaml in the default components folder.$HOME/.dapr/config.yaml for Linx/MacOS and %USERPROFILE%\.dapr\config.yaml for Windows for enabling tracing by default.dapr init --slim will
daprd and placement in $HOME/.dapr/bin for Linux/MacOS and %USERPROFILE%\.dapr\bin for Windows.components folder in $HOME/.dapr/bin for Linux/MacOS or %USERPROFILE\.dapr\bin for Windows.dapr uninstall will
bin the default path $HOME/.dapr for Linux/MacOS and %USERPROFILE%\.dapr for Windows.dapr uninstall --all
bin the default path $HOME/.dapr for Linux/MacOS and %USERPROFILE%\.dapr for Windows.$HOME/.dapr in Linux/MacOS and %USERPROFILE%\.dapr in Windows.$HOME/.dapr for Linux/MacOS and %USERPROFILE%\.dapr for Windows.--install-path during init or during uninstall.dapr CLI by default will expect the daprd in $HOME/.dapr/bin for Linux/MacOS and %USERPROFILE%\.dapr\bin for Windows. The command dapr run will not expect the daprd binary to be in the PATH variable, it will launch the binary from the default path.All other binaries except dapr cli and configurations that dapr needs (on running dapr init)will be placed in the path $HOME/.dapr/bin for Linux/MacOS and %USERPROFILE%\.dapr\bin for Windows.