Advanced Source Package Managment (spkg) 2.0.0beta1 (20231012) x86_64W: This is a development version of spkg!call: spkg [command] <argument>spkg is a package manager that downloads the source code of the desiredpackage (usually) from the official sources,and then compiles it for your device.The goal of spkg is to easily and without much experience get the latestthe latest official versions of programs, even under distroeven on distros that do not offer the latest version.By compiling the package, the program is optimized for your device and runsand runs accordingly optimized.Commands: -> install: Installs a package -> remove: Removes a package -> reinstall: Reinstalls a package -> update: Checks for package updates -> upgrade: Updates a package -> sync: Synchronizes the package databases -> info: Gives you information about a package -> list: Lists available packages -> download: Downloads a package -> build: Builds various things *^____^* -> world: Builds the local world database from scratch -> plugins: Plugin management -> list: Lists all installed plugins -> exec: Executes a command of a plugin -> enable: Enables a plugin -> disable: Disables a plugin -> market: Plugin Marketplace -> list: Lists available plugins -> get: Installs a plugin -> config: Configuration management -> language: Language configurationCopyright (C) 2023 Juliandev02 @ Strawberry Foundations - Made with <3
packagegroup is optional, if there should be multiple packages with the same name, please use packagegroupReplace <packagename> with the package you want to install e.g. htop, libbismuth-git or python3.12.
Uninstalling a package is very similar to installing a package, just run the same command you used to install the
package, but replace install with remove, like this:
spkg remove [packagegroup]/<packagename>
Package groups apply to removing packages too.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Strawberry Foundations","colors":{"primary":"#FF9900","light":"#FF9900","dark":"#FF0000"},"favicon":"/logo/logo.svg","logo":{"light":"https://mintcdn.com/strawberryfoundations/oSS6vZ35FXG5SAx-/logo/logo.svg?fit=max\u0026auto=format\u0026n=oSS6vZ35FXG5SAx-\u0026q=85\u0026s=492dd8d20c1ac503eb51ef14d4e05229","dark":"https://mintcdn.com/strawberryfoundations/oSS6vZ35FXG5SAx-/logo/logo.svg?fit=max\u0026auto=format\u0026n=oSS6vZ35FXG5SAx-\u0026q=85\u0026s=492dd8d20c1ac503eb51ef14d4e05229"},"navbar":{"links":[{"label":"Our GitHub","href":"https://github.com/Strawberry-Foundations/"}],"primary":{"type":"button","label":"Visit our Website","href":"https://strawberryfoundations.org/"}},"footer":{"socials":{"twitter":"https://twitter.com/strawberryfnds","github":"https://github.com/Strawberry-Foundations"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"strawberryfoundations","hasAudioNarration":false,"actualSubdomain":"strawberryfoundations","customDomains":["developers.strawberryfoundations.org"],"gitSource":{"type":"github","owner":"strawberry-foundations","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21c92aa12aa01ac336b7ec","collectionId":"a9a7cdfb-25f2-4d82-807a-187a7c8e4906","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21c92aa12aa01ac336b7ec:success","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"German documentation","count":17},{"language":"default","tag":"Documentation","count":15},{"language":"default","tag":"Strawberry Chat","count":7},{"language":"default","tag":"SCAPI","count":6},{"language":"default","tag":"spkg","count":6},{"language":"default","tag":"Strawberry Communication Standard","count":4},{"language":"default","tag":"Get Started","count":3},{"language":"default","tag":"Einstieg","count":3},{"language":"default","tag":"Strawberry ID","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"spkg/usage","slug":"/spkg/usage","pageMetadata":{"title":"Usage","description":"How to use spkg","href":"/spkg/usage"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How to use spkg\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`getting-spkg`,children:`Getting spkg`}),`\n`,_jsx(_components.p,{children:`You can get spkg from our GitHub`}),`\n`,_jsx(Heading,{level:`1`,id:`basic-usage`,children:`Basic usage`}),`\n`,_jsx(_components.p,{children:`Using spkg is relatively simple, you call the command and add the arguments, like this:`}),`\n`,_jsxs(Tip,{children:[`You also can use spkg’s built-in help using `,_jsx(_components.code,{children:`spkg help`})]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`spkg`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` gba-driver`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`1`,id:`help`,children:`Help`}),`\n`,_jsx(_components.p,{children:`This is the help dialog that spkg will print`}),`\n`,_jsx(CodeBlock,{numberOfLines:`39`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`39`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Advanced Source Package Managment (spkg) 2.0.0beta1 (20231012) x86_64`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`W: This is a development version of spkg!`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`call: spkg [command] \u003cargument>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`spkg is a package manager that downloads the source code of the desired`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`package (usually) from the official sources,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and then compiles it for your device.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`The goal of spkg is to easily and without much experience get the latest`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`the latest official versions of programs, even under distro`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`even on distros that do not offer the latest version.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`By compiling the package, the program is optimized for your device and runs`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and runs accordingly optimized.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Commands:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> install: Installs a package`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> remove: Removes a package`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> reinstall: Reinstalls a package`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> update: Checks for package updates`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> upgrade: Updates a package`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> sync: Synchronizes the package databases`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> info: Gives you information about a package`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> list: Lists available packages`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> download: Downloads a package`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> build: Builds various things *^____^*`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> world: Builds the local world database from scratch`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> plugins: Plugin management`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> list: Lists all installed plugins`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> exec: Executes a command of a plugin`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> enable: Enables a plugin`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> disable: Disables a plugin`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> market: Plugin Marketplace`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> list: Lists available plugins`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> get: Installs a plugin`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> config: Configuration management`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` -> language: Language configuration`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Copyright (C) 2023 Juliandev02 @ Strawberry Foundations - Made with \u003c3`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`1`,id:`installing-a-package`,children:`Installing a package`}),`\n`,_jsx(_components.p,{children:`You can install a package by using`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`spkg`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [packagegroup]/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`packagename`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`packagegroup`}),` is optional, if there should be multiple packages with the same name, please use `,_jsx(_components.code,{children:`packagegroup`})]}),`\n`,_jsxs(_components.p,{children:[`Replace `,_jsx(_components.code,{children:`\u003cpackagename>`}),` with the package you want to install e.g. `,_jsx(_components.code,{children:`htop`}),`, `,_jsx(_components.code,{children:`libbismuth-git`}),` or `,_jsx(_components.code,{children:`python3.12`}),`.`]}),`\n`,_jsx(Heading,{level:`1`,id:`uninstalling-a-package`,children:`Uninstalling a package`}),`\n`,_jsxs(_components.p,{children:[`Uninstalling a package is very similar to installing a package, just run the same command you used to install the\npackage, but replace `,_jsx(_components.code,{children:`install`}),` with `,_jsx(_components.code,{children:`remove`}),`, like this:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`spkg`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` remove`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [packagegroup]/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`packagename`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Package groups apply to removing packages too.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Usage","description":"How to use spkg","href":"/spkg/usage"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Getting spkg","slug":"getting-spkg","depth":1,"children":[]},{"title":"Basic usage","slug":"basic-usage","depth":1,"children":[]},{"title":"Help","slug":"help","depth":1,"children":[]},{"title":"Installing a package","slug":"installing-a-package","depth":1,"children":[]},{"title":"Uninstalling a package","slug":"uninstalling-a-package","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"strawberryfoundations","siteName":"Strawberry Foundations","title":"Usage - Strawberry Foundations","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T23:51:26.203Z","originalFileLocation":"spkg/usage.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"How to use spkg\">\u003cmeta data-mint-head name=\"application-name\" content=\"Strawberry Foundations\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Usage - Strawberry Foundations\">\u003cmeta data-mint-head property=\"og:description\" content=\"How to use spkg\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Strawberry Foundations\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.strawberryfoundations.org/spkg/usage\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://strawberryfoundations.mintlify.app/_mintlify/api/og/v2?division=spkg\u0026amp;title=Usage\u0026amp;description=How+to+use+spkg\u0026amp;theme=b2b1b6f0bbfad130f7ed4ac5\u0026amp;signature=687837e0840b9cdfe99b9fa2e3bade96979c4c6c22c9a9d453b800974dbe6f36\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Usage - Strawberry Foundations\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How to use spkg\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://strawberryfoundations.mintlify.app/_mintlify/api/og/v2?division=spkg\u0026amp;title=Usage\u0026amp;description=How+to+use+spkg\u0026amp;theme=b2b1b6f0bbfad130f7ed4ac5\u0026amp;signature=687837e0840b9cdfe99b9fa2e3bade96979c4c6c22c9a9d453b800974dbe6f36\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/strawberryfoundations/APlj_-37KVYzqJYr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Strawberry Foundations\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF9900\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.strawberryfoundations.org/spkg/usage\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/spkg/usage.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.strawberryfoundations.org/#organization\",\"name\":\"Strawberry Foundations\",\"url\":\"https://developers.strawberryfoundations.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/strawberryfoundations/oSS6vZ35FXG5SAx-/logo/logo.svg?fit=max\u0026auto=format\u0026n=oSS6vZ35FXG5SAx-\u0026q=85\u0026s=492dd8d20c1ac503eb51ef14d4e05229\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.strawberryfoundations.org#website\",\"name\":\"Strawberry Foundations\",\"url\":\"https://developers.strawberryfoundations.org\",\"publisher\":{\"@id\":\"https://developers.strawberryfoundations.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.strawberryfoundations.org/spkg/usage#webpage\",\"url\":\"https://developers.strawberryfoundations.org/spkg/usage\",\"name\":\"Usage\",\"description\":\"How to use spkg\",\"dateModified\":\"2026-01-06T23:51:26.203Z\",\"isPartOf\":{\"@id\":\"https://developers.strawberryfoundations.org#website\"},\"breadcrumb\":{\"@id\":\"https://developers.strawberryfoundations.org/spkg/usage#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.strawberryfoundations.org/spkg/usage#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"spkg\",\"item\":\"https://developers.strawberryfoundations.org/spkg/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Usage\",\"item\":\"https://developers.strawberryfoundations.org/spkg/usage\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.strawberryfoundations.org/spkg/usage#article\",\"headline\":\"Usage\",\"name\":\"Usage\",\"description\":\"How to use spkg\",\"url\":\"https://developers.strawberryfoundations.org/spkg/usage\",\"mainEntityOfPage\":{\"@id\":\"https://developers.strawberryfoundations.org/spkg/usage#webpage\"},\"dateModified\":\"2026-01-06T23:51:26.203Z\",\"publisher\":{\"@id\":\"https://developers.strawberryfoundations.org/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.strawberryfoundations.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Strawberry Foundations\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Strawberry Foundations","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"History","href":"/history"},{"title":"The Core Team","href":"/coreteam"}]},{"group":"Strawberry Chat","pages":[{"title":"Introduction to Strawberry Chat","href":"/stbchat/introduction"},{"title":"Clients and server","href":"/stbchat/community"},{"title":"Versions","href":"/stbchat/versions"},{"title":"Error Codes","href":"/stbchat/errorcodes"}]},{"group":"Strawberry Communication Standard","pages":[{"title":"Introduction to the Strawberry Communication Standard","href":"/json-communication/introduction"},{"title":"Implementing","href":"/json-communication/implementing"}]},{"group":"SCAPI","pages":[{"title":"Introduction to SCAPI","href":"/scapi/introduction"},{"title":"Usage","href":"/scapi/usage"},{"title":"Our creations","href":"/scapi/creations"}]},{"group":"spkg","pages":[{"title":"Introduction to spkg","description":"What is spkg?","href":"/spkg/introduction"},{"title":"Usage","href":"/spkg/usage"},{"title":"Features","description":"Everything that spkg can do","href":"/spkg/features"}]}]},{"tab":"German documentation","pages":[{"title":"German documentation","href":"/german/introduction"}]}]},"title":"Usage - Strawberry Foundations","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}