Move a Homebrew install from the old formula or app cask to the pitboard and pitboard-app casks.
Up to 0.3.0, datlechin/tap had a pitboard formula for the command line and a pitboard cask for the app. From 0.4.0, the pitboard cask is the command line, and the pitboard-app cask is the app with the command line inside it.
brew update warns that it did not install the cask that replaces the formula. Pitboard stays at the version you have. The two commands brew update prints leave pitboard running the formula’s copy.Remove the formula, then install the cask:
brew update replaces the app with the command line. The app’s settings and your accounts in ~/.pitboard stay.
Leave --zap out when you remove the old app cask. Its zap moves ~/.pitboard to the Trash. That folder is the only index of your accounts and their parked logins. Homebrew runs the zap of the cask as you installed it, even after the tap changes.
To get the app back, run these in order, before or after brew update:
# Remove the old app, or the command line that replaced itbrew uninstall --cask pitboard# Remove the formula the old app depended on, if it is therebrew uninstall --formula --force pitboard# Install the app and the command line inside itbrew install --cask datlechin/tap/pitboard-app
The app updates itself as before. From 0.4.0, each update brings the command line inside the app. To run it in a terminal, put it on your PATH as Install the app shows.
In an app up to 0.3.0, the daily renewal schedule ran the app itself and renewed nothing. When that schedule starts an app from 0.4.0 or later, the app renews through the command line inside it. Opening the app once points the schedule at that command line.A schedule that runs a pitboard that is gone stays broken. On Linux, that includes one turned on with the old formula, which ran the copy inside the formula’s folder.To check yours and fix it, see Daily renewal stopped working.
⌘I
{"docsConfig":{"theme":"linden","$schema":"https://mintlify.com/docs.json","name":"Pitboard","description":"Switch AI coding tools between your accounts.","colors":{"primary":"#166534","light":"#4DD170","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/pitboard/KSzSWxt7VxSzfzdD/logo/light.svg?fit=max\u0026auto=format\u0026n=KSzSWxt7VxSzfzdD\u0026q=85\u0026s=a111905a67cd53a5dc969fef630fe320","dark":"https://mintcdn.com/pitboard/KSzSWxt7VxSzfzdD/logo/dark.svg?fit=max\u0026auto=format\u0026n=KSzSWxt7VxSzfzdD\u0026q=85\u0026s=4fbfb7847fe728cd8449894bba43b27f"},"favicon":{"light":"https://mintcdn.com/pitboard/KSzSWxt7VxSzfzdD/favicon.svg?fit=max\u0026auto=format\u0026n=KSzSWxt7VxSzfzdD\u0026q=85\u0026s=e60b87f42a5d957aff9ea622a384a0ae","dark":"https://mintcdn.com/pitboard/KSzSWxt7VxSzfzdD/favicon-dark.svg?fit=max\u0026auto=format\u0026n=KSzSWxt7VxSzfzdD\u0026q=85\u0026s=fd3c000774533917e4eec751bfc6472c"},"appearance":{"default":"system"},"navbar":{"primary":{"type":"github","href":"https://github.com/datlechin/pitboard"}},"footer":{"socials":{"github":"https://github.com/datlechin/pitboard"}},"search":{"prompt":"Search the docs"},"seo":{"metatags":{"canonical":"https://docs.usepitboard.com"}},"icons":{"library":"lucide"},"errors":{"404":{"redirect":false,"title":"Page not found","description":"Go back to the [introduction](/)."}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":false},"background":{"color":{"light":"#f8faf9","dark":"#0b0f0e"}},"navigation":{"global":{"anchors":[{"anchor":"Download","icon":"download","href":"https://usepitboard.com/download"},{"anchor":"Changelog","icon":"scroll-text","href":"https://usepitboard.com/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pitboard","hasAudioNarration":false,"actualSubdomain":"pitboard","customDomains":["docs.usepitboard.com"],"gitSource":{"type":"github","owner":"datlechin","repo":"pitboard","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6af42c0b087b7a5099544342","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Reference","count":15},{"language":"default","tag":"Use Pitboard","count":12},{"language":"default","tag":"How it works","count":8},{"language":"default","tag":"Install and remove","count":8},{"language":"default","tag":"Troubleshooting","count":7},{"language":"default","tag":"Commands","count":4},{"language":"default","tag":"Get started","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"install/upgrade-from-0-3-0","slug":"/install/upgrade-from-0-3-0","pageMetadata":{"title":"Upgrade from 0.3.0 or earlier","sidebarTitle":"Upgrade from 0.3.0","description":"Move a Homebrew install from the old formula or app cask to the `pitboard` and `pitboard-app` casks.","hidden":true,"href":"/install/upgrade-from-0-3-0","hiddenSetByFrontmatter":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Move a Homebrew install from the old formula or app cask to the \", _jsx(_components.code, {\n children: \"pitboard\"\n }), \" and \", _jsx(_components.code, {\n children: \"pitboard-app\"\n }), \" casks.\"]\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={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Up to 0.3.0, `,_jsx(_components.code,{children:`datlechin/tap`}),` had a `,_jsx(_components.code,{children:`pitboard`}),` formula for the command line and a `,_jsx(_components.code,{children:`pitboard`}),` cask for the app. From 0.4.0, the `,_jsx(_components.code,{children:`pitboard`}),` cask is the command line, and the `,_jsx(_components.code,{children:`pitboard-app`}),` cask is the app with the command line inside it.`]}),`\n`,_jsx(Heading,{level:`2`,id:`from-the-old-formula`,children:`From the old formula`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`brew update`}),` warns that it did not install the cask that replaces the formula. Pitboard stays at the version you have. The two commands `,_jsx(_components.code,{children:`brew update`}),` prints leave `,_jsx(_components.code,{children:`pitboard`}),` running the formula’s copy.`]}),`\n`,_jsx(_components.p,{children:`Remove the formula, then install the cask:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,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:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`brew`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` uninstall --formula pitboard`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`brew`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` install datlechin/tap/pitboard`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`from-the-old-app-cask`,children:`From the old app cask`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`brew update`}),` replaces the app with the command line. The app’s settings and your accounts in `,_jsx(_components.code,{children:`~/.pitboard`}),` stay.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Leave `,_jsx(_components.code,{children:`--zap`}),` out when you remove the old app cask. Its zap moves `,_jsx(_components.code,{children:`~/.pitboard`}),` to the Trash. That folder is the only index of your accounts and their parked logins. Homebrew runs the zap of the cask as you installed it, even after the tap changes.`]})}),`\n`,_jsxs(_components.p,{children:[`To get the app back, run these in order, before or after `,_jsx(_components.code,{children:`brew update`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,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:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Remove the old app, or the command line that replaced it`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`brew`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` uninstall --cask pitboard`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Remove the formula the old app depended on, if it is there`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`brew`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` uninstall --formula --force pitboard`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Install the app and the command line inside it`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`brew`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` install --cask datlechin/tap/pitboard-app`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`if-you-downloaded-the-app-from-a-release`,children:`If you downloaded the app from a release`}),`\n`,_jsxs(_components.p,{children:[`The app updates itself as before. From 0.4.0, each update brings the command line inside the app. To run it in a terminal, put it on your `,_jsx(_components.code,{children:`PATH`}),` as `,_jsx(_components.a,{href:`/install#install-the-app`,children:`Install the app`}),` shows.`]}),`\n`,_jsx(Heading,{level:`2`,id:`if-daily-renewal-was-on`,children:`If daily renewal was on`}),`\n`,_jsx(_components.p,{children:`In an app up to 0.3.0, the daily renewal schedule ran the app itself and renewed nothing. When that schedule starts an app from 0.4.0 or later, the app renews through the command line inside it. Opening the app once points the schedule at that command line.`}),`\n`,_jsxs(_components.p,{children:[`A schedule that runs a `,_jsx(_components.code,{children:`pitboard`}),` that is gone stays broken. On Linux, that includes one turned on with the old formula, which ran the copy inside the formula’s folder.`]}),`\n`,_jsxs(_components.p,{children:[`To check yours and fix it, see `,_jsx(_components.a,{href:`/troubleshooting/renewal#daily-renewal-stopped-working`,children:`Daily renewal stopped working`}),`.`]})]})}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":"Upgrade from 0.3.0 or earlier","sidebarTitle":"Upgrade from 0.3.0","description":"Move a Homebrew install from the old formula or app cask to the `pitboard` and `pitboard-app` casks.","hidden":true,"href":"/install/upgrade-from-0-3-0","hiddenSetByFrontmatter":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"From the old formula","slug":"from-the-old-formula","depth":2,"children":[]},{"title":"From the old app cask","slug":"from-the-old-app-cask","depth":2,"children":[]},{"title":"If you downloaded the app from a release","slug":"if-you-downloaded-the-app-from-a-release","depth":2,"children":[]},{"title":"If daily renewal was on","slug":"if-daily-renewal-was-on","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"pitboard","siteName":"Pitboard","title":"Upgrade from 0.3.0 or earlier - Pitboard","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-18T23:18:47.109Z","originalFileLocation":"install/upgrade-from-0-3-0.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=\"Move a Homebrew install from the old formula or app cask to the pitboard and pitboard-app casks.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Pitboard\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pitboard/9RDLwTEvxhrLY8i7/_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/pitboard/9RDLwTEvxhrLY8i7/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pitboard/9RDLwTEvxhrLY8i7/_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/pitboard/9RDLwTEvxhrLY8i7/_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/pitboard/9RDLwTEvxhrLY8i7/_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/pitboard/9RDLwTEvxhrLY8i7/_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/pitboard/9RDLwTEvxhrLY8i7/_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/pitboard/9RDLwTEvxhrLY8i7/_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/pitboard/9RDLwTEvxhrLY8i7/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Upgrade from 0.3.0 or earlier - Pitboard\">\u003cmeta data-mint-head property=\"og:description\" content=\"Move a Homebrew install from the old formula or app cask to the pitboard and pitboard-app casks.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Pitboard\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.usepitboard.com/install/upgrade-from-0-3-0\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pitboard.mintlify.site/_mintlify/api/og/v2?division=Install+and+remove\u0026amp;title=Upgrade+from+0.3.0+or+earlier\u0026amp;description=Move+a+Homebrew+install+from+the+old+formula+or+app+cask+to+the+%60pitboard%60+and+%60pitboard-app%60+casks.\u0026amp;theme=b2dfd56390c643862ab4eef5\u0026amp;signature=522a7370ed3daa920aec71220b0e94f2f50549a487614efa89ef8eba9cbfb3df\">\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=\"Upgrade from 0.3.0 or earlier - Pitboard\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Move a Homebrew install from the old formula or app cask to the pitboard and pitboard-app casks.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pitboard.mintlify.site/_mintlify/api/og/v2?division=Install+and+remove\u0026amp;title=Upgrade+from+0.3.0+or+earlier\u0026amp;description=Move+a+Homebrew+install+from+the+old+formula+or+app+cask+to+the+%60pitboard%60+and+%60pitboard-app%60+casks.\u0026amp;theme=b2dfd56390c643862ab4eef5\u0026amp;signature=522a7370ed3daa920aec71220b0e94f2f50549a487614efa89ef8eba9cbfb3df\">\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/pitboard/9RDLwTEvxhrLY8i7/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Pitboard\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#166534\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.usepitboard.com/install/upgrade-from-0-3-0\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/install/upgrade-from-0-3-0.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.usepitboard.com/#organization\",\"name\":\"Pitboard\",\"url\":\"https://docs.usepitboard.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pitboard/KSzSWxt7VxSzfzdD/logo/light.svg?fit=max\u0026auto=format\u0026n=KSzSWxt7VxSzfzdD\u0026q=85\u0026s=a111905a67cd53a5dc969fef630fe320\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.usepitboard.com#website\",\"name\":\"Pitboard\",\"url\":\"https://docs.usepitboard.com\",\"publisher\":{\"@id\":\"https://docs.usepitboard.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.usepitboard.com/install/upgrade-from-0-3-0#webpage\",\"url\":\"https://docs.usepitboard.com/install/upgrade-from-0-3-0\",\"name\":\"Upgrade from 0.3.0 or earlier\",\"description\":\"Move a Homebrew install from the old formula or app cask to the pitboard and pitboard-app casks.\",\"dateModified\":\"2026-10-18T23:18:47.109Z\",\"isPartOf\":{\"@id\":\"https://docs.usepitboard.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.usepitboard.com/install/upgrade-from-0-3-0#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.usepitboard.com/install/upgrade-from-0-3-0#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Install and remove\",\"item\":\"https://docs.usepitboard.com/install\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Upgrade from 0.3.0 or earlier\",\"item\":\"https://docs.usepitboard.com/install/upgrade-from-0-3-0\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.usepitboard.com/install/upgrade-from-0-3-0#article\",\"headline\":\"Upgrade from 0.3.0 or earlier\",\"name\":\"Upgrade from 0.3.0 or earlier\",\"description\":\"Move a Homebrew install from the old formula or app cask to the pitboard and pitboard-app casks.\",\"url\":\"https://docs.usepitboard.com/install/upgrade-from-0-3-0\",\"mainEntityOfPage\":{\"@id\":\"https://docs.usepitboard.com/install/upgrade-from-0-3-0#webpage\"},\"dateModified\":\"2026-10-18T23:18:47.109Z\",\"publisher\":{\"@id\":\"https://docs.usepitboard.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.usepitboard.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Pitboard\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Pitboard\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/install/upgrade-from-0-3-0.md","siteName":"Pitboard","nav":{"global":{"anchors":[{"anchor":"Download","icon":"download","href":"https://usepitboard.com/download"},{"anchor":"Changelog","icon":"scroll-text","href":"https://usepitboard.com/changelog"}]},"groups":[{"group":"Get started","pages":[{"title":"Introduction","href":"/index"},{"title":"Quickstart","href":"/quickstart"}]},{"group":"Install and remove","pages":[{"title":"Install Pitboard","sidebarTitle":"Install","href":"/install"},{"title":"The install script","sidebarTitle":"Install script","href":"/install/script"},{"title":"Set up the Linux repository","sidebarTitle":"Linux repository","href":"/install/linux-repository"},{"title":"Other ways to install","sidebarTitle":"Other ways","href":"/install/other-ways"},{"title":"Move from another switcher","sidebarTitle":"From another switcher","href":"/install/from-another-switcher"},{"title":"Verify a download","href":"/install/verify"},{"title":"Code signing policy","description":"Which Pitboard files are signed, who approves a signature and how a signed file is built.","href":"/install/code-signing-policy"},{"title":"Upgrade from 0.3.0 or earlier","sidebarTitle":"Upgrade from 0.3.0","hidden":true,"href":"/install/upgrade-from-0-3-0"},{"title":"Remove Pitboard","description":"Uninstall Pitboard from the app, or delete parked logins with `pitboard uninstall` and remove Pitboard the way you installed it.","href":"/install/remove"}]},{"group":"Use Pitboard","pages":[{"title":"Add and manage accounts","href":"/guides/accounts"},{"title":"Switch accounts","href":"/guides/switch"},{"title":"Check what each account has left","sidebarTitle":"Check usage","href":"/guides/usage"},{"title":"Switch before an account runs out","sidebarTitle":"Switch automatically","href":"/guides/automatic-switching"},{"title":"Warm up accounts","sidebarTitle":"Warm up","href":"/guides/warm-up"},{"title":"Show usage in Claude Code's status line","sidebarTitle":"Status line","href":"/guides/status-line"},{"title":"Use Pitboard with Claude Code","sidebarTitle":"Claude Code","href":"/guides/claude-code"},{"title":"Use Pitboard with Codex","sidebarTitle":"Codex","href":"/guides/codex"},{"title":"Use Pitboard with Claude Desktop","sidebarTitle":"Claude Desktop","href":"/guides/claude-desktop"},{"title":"Keep parked logins alive","href":"/guides/renewal"},{"title":"Sign in to an account again","sidebarTitle":"Sign in again","href":"/guides/sign-in-again"},{"title":"Use each account's site","sidebarTitle":"Account windows","href":"/guides/account-windows"}]},{"group":"Troubleshooting","pages":[{"title":"Troubleshooting","href":"/troubleshooting"},{"title":"Fix accounts and usage","sidebarTitle":"Accounts and usage","href":"/troubleshooting/accounts"},{"title":"Fix daily renewal and starting at sign-in","sidebarTitle":"Renewal and sign-in","href":"/troubleshooting/renewal"},{"title":"Fix Codex accounts","sidebarTitle":"Codex","href":"/troubleshooting/codex"},{"title":"Fix Claude Desktop accounts","sidebarTitle":"Claude Desktop","href":"/troubleshooting/claude-desktop"},{"title":"Recover after a crash, a restore or a change of computer","sidebarTitle":"Recovery","href":"/troubleshooting/recovery"},{"title":"Fix Pitboard refusing every change","sidebarTitle":"Refused changes","href":"/troubleshooting/refused-changes"}]},{"group":"How it works","pages":[{"title":"How switching works","href":"/concepts/switching"},{"title":"How Pitboard knows whose login it is","sidebarTitle":"Whose login it is","href":"/concepts/identity"},{"title":"How Claude Desktop switching works","sidebarTitle":"Claude Desktop switching","href":"/concepts/claude-desktop"},{"title":"How open sessions follow a switch","sidebarTitle":"Open sessions","href":"/concepts/open-sessions"},{"title":"How usage is read","href":"/concepts/usage"},{"title":"Security and privacy","href":"/security"},{"title":"Pitboard and other ways to use several accounts","sidebarTitle":"Other ways to use several accounts","href":"/concepts/several-accounts"},{"title":"What Pitboard will not do","href":"/concepts/limits"}]},{"group":"Reference","pages":[{"group":"Commands","root":{"title":"Commands","href":"/reference/commands"},"pages":[{"title":"Account commands","href":"/reference/account-commands"},{"title":"Maintenance commands","href":"/reference/maintenance-commands"},{"title":"Recovery commands","href":"/reference/recovery-commands"},{"title":"Integration commands","href":"/reference/integration-commands"}]},{"title":"Account status","href":"/reference/account-status"},{"title":"JSON output","href":"/reference/json-output"},{"title":"Error and warning codes","sidebarTitle":"Error codes","href":"/reference/errors"},{"title":"Files","href":"/reference/files"},{"title":"Environment variables","href":"/reference/environment-variables"},{"title":"Menu bar app","href":"/reference/mac-app"},{"title":"The app on Windows","sidebarTitle":"App on Windows","href":"/reference/windows-app"},{"title":"The app on Linux","sidebarTitle":"App on Linux","href":"/reference/linux-app"},{"title":"Account windows and shared links","sidebarTitle":"Account windows","href":"/reference/account-windows"},{"title":"Settings","href":"/reference/settings"},{"title":"Automatic switching","href":"/reference/automatic-switching"}]}]},"basePath":"","title":"Upgrade from 0.3.0 or earlier - Pitboard","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}