From efdc0f93fd6d2911cf77501154edaf7e9f00d8a5 Mon Sep 17 00:00:00 2001 From: rzmk <30333942+rzmk@users.noreply.github.com> Date: Tue, 14 Oct 2025 05:13:48 -0400 Subject: [PATCH] feat(docs): add uninstall subcommand to uninstall page, remove preset option --- docs/components/builder.tsx | 13 +------------ docs/content/docs/tutorials/uninstall-ckan.mdx | 8 +++++++- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/docs/components/builder.tsx b/docs/components/builder.tsx index 94962f4..d5402da 100644 --- a/docs/components/builder.tsx +++ b/docs/components/builder.tsx @@ -36,17 +36,6 @@ export default function Builder() { // Update command string when user changes configuration useEffect(() => { - let presetString = ""; - if (config.extensions.length === 0 && config.features.length === 0) - presetString = ` \\\n--preset ckan-only`; - else if ( - config.ckanVersion === "2.11.3" && - config.extensions.includes("DataPusher+") && - config.extensions.includes("ckanext-scheming") && - config.extensions.includes("DataStore") && - config.features.includes("enable-ssh") - ) - presetString = ` \\\n--preset dathere-default`; const ckanVersionString = `--ckan-version ${config.ckanVersion}`; const extensionsString = config.extensions.length > 0 @@ -57,7 +46,7 @@ export default function Builder() { ? ` \\\n--features ${config.features.join(" ")}` : undefined; setCommand( - `./ckan-devstaller${presetString} \\ + `./ckan-devstaller \\ ${ckanVersionString}${extensionsString ? extensionsString : ""}${featuresString ? featuresString : ""}`, ); }, [config]); diff --git a/docs/content/docs/tutorials/uninstall-ckan.mdx b/docs/content/docs/tutorials/uninstall-ckan.mdx index 84ccdaf..fafe9fd 100644 --- a/docs/content/docs/tutorials/uninstall-ckan.mdx +++ b/docs/content/docs/tutorials/uninstall-ckan.mdx @@ -5,7 +5,13 @@ description: How to uninstall CKAN after having installed with ckan-devstaller You may want to uninstall CKAN and related files after having ran ckan-devstaller. This can be useful if you want to re-run ckan-devstaller with a different configuration or are developing ckan-devstaller. -Run the following script to uninstall CKAN and files related to ckan-devstaller: +The uninstallation process can be done by running: + +```bash +./ckan-devstaller uninstall +``` + +The following script will be ran to uninstall CKAN and files related to ckan-devstaller: ```bash sudo rm -rf /usr/lib/ckan