+ +
+ ckan-devstaller is a command-line tool to automate installing CKAN for + development using ckan-compose on a new Ubuntu 22.04 instance. +
++ Provided by{" "} + + datHere + + . +
+./ckan-devstaller+ + } + codeblockUninstall={ +
./ckan-devstaller uninstall+
+ One of the primary goals of ckan-devstaller is to ease + installation of CKAN for development. Built with Rust for speed + and streamlining installation with{" "} + + ckan-compose + + , ckan-devstaller improves installation speeds{" "} + from hours/days to just minutes depending on your + download speed. +
++ Try out the interactive web GUI for customizing your CKAN + installation. You can select: +
++ Then you can copy the provided ckan-devstaller command to run your + selected configuration. +
++ We've kept development use cases in mind while developing + ckan-devstaller, such as: +
++ After you've installed CKAN with ckan-devstaller, you can + uninstall CKAN with ease. This allows for quickly re-installing + CKAN for a different use case. +
+ {props.codeblockUninstall} + + Learn more about uninstalling + +{downloadScript ? downloadScriptString : ""}{command}
+
+ {props.children}
+
+ );
+}
+
+export function CodeBlock({
+ ref,
+ title,
+ allowCopy = true,
+ keepBackground = false,
+ icon,
+ viewportProps = {},
+ children,
+ Actions = (props) => (
+
+ ),
+ ...props
+}: CodeBlockProps) {
+ const inTab = useContext(TabsContext) !== null;
+ const areaRef = useRef