GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” GitHub - Shopify/cli: Build apps, themes, and hydrogen storefronts for Shopify

BranchesTags
Open more actions menu

Latest commit

 

History

22,821 Commits
22,821 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents/skills
.agents/skills
 
 
.changeset
.changeset
 
 
.claude
.claude
 
 
.cursor/rules
.cursor/rules
 
 
.github
.github
 
 
.gworkspace-mcp
.gworkspace-mcp
 
 
.jules
.jules
 
 
.spin
.spin
 
 
.vscode
.vscode
 
 
RELEASE_NOTES
RELEASE_NOTES
 
 
assets
assets
 
 
bin
bin
 
 
configurations
configurations
 
 
docs-shopify.dev/generated
docs-shopify.dev/generated
 
 
docs
docs
 
 
packages
packages
 
 
packaging
packaging
 
 
patches
patches
 
 
workspace
workspace
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.npmrc
.npmrc
 
 
.nvmrc
.nvmrc
 
 
.nxignore
.nxignore
 
 
.prettierignore
.prettierignore
 
 
AGENTS.md
AGENTS.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
TORRENT_WORKFLOW.md
TORRENT_WORKFLOW.md
 
 
UPGRADE_GUIDE.md
UPGRADE_GUIDE.md
 
 
dev.yml
dev.yml
 
 
eslint.config.js
eslint.config.js
 
 
graphql.config.ts
graphql.config.ts
 
 
nx.json
nx.json
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
shipit.experimental.yml
shipit.experimental.yml
 
 
shipit.nightly.yml
shipit.nightly.yml
 
 
shipit.production.yml
shipit.production.yml
 
 
shipit.stable.yml.sample
shipit.stable.yml.sample
 
 
tsconfig.base.json
tsconfig.base.json
 
 
tsconfig.json
tsconfig.json
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

Shopify CLI

Twitter Followers License badge

With the Shopify command line interface (Shopify CLI), you can:

  • initialize, build, dev, and deploy Shopify apps, extensions, functions and themes
  • build custom storefronts and manage their hosting

Learn more in the commands docs.

 

Before you begin

Install the latest version of Node.js and npm (or another package manager of your choice).

 

Developing apps with Shopify CLI

When you’re building a Shopify app, you can initialize your project using your preferred package manager. A single command will install all the dependencies you need β€” including Shopify CLI itself.

Initialize your project using one of the following commands:

  • npm init @shopify/app@latest (installed by default with Node)
  • pnpm create @shopify/create-app@latest
  • yarn create @shopify/app
  • bun create @shopify/app@latest (experimental)

Learn more in the docs: Create an app

 

Developing themes with Shopify CLI

To work with themes, the CLI needs to be installed globally with:

  • npm install -g @shopify/cli

You can also install it through Homebrew on macOS: brew tap shopify/shopify && brew install shopify-cli

Learn more in the docs: Shopify CLI for themes

 

Developing Hydrogen custom storefronts with Shopify CLI

The Hydrogen code lives here: https://github.com/Shopify/hydrogen/tree/main/packages/cli

Learn more in the docs: Shopify CLI for Hydrogen storefronts

 

Help πŸ–

If you encounter issues using the CLI or have feedback you'd like to share with us, below are some options:

  • File a bug report - To report bugs create a post in Shopify CLI and Libraries on the dev community
  • Ask a question or request a new feature - To ask a question or request a new feature create a post in Dev Platform on the dev community
  • Shopify Community Forums - Visit our forums to connect with the community and learn more about Shopify CLI development
  • CLI Documentation - Apps - To view CLI documentation for app development
  • CLI Documentation - Themes - To view CLI documentation for theme development
  • CLI Documentation - Hydrogen - To view CLI documentation for Hydrogen (custom storefront) development

Contribute πŸ‘©πŸ½β€πŸ’»

If you'd like to contribute to the project, check out the contributors docs and the steps to get started.

 

References

  • oclif

About

Build apps, themes, and hydrogen storefronts for Shopify

shopify.dev

Topics

clioclifshopifyshopify-appsshopify-themestypescript

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

776 stars

Watchers

187 watching

Forks

305 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.