{"repo":"ankitpokhrel/shopctl","free":true,"listed":false,"github":"https://github.com/ankitpokhrel/shopctl","clone":"git clone https://github.com/ankitpokhrel/shopctl.git","description":"🛠️ [WiP] Manage Shopify store straight from the terminal","language":"Go","stars":24,"topics":["cli","cli-app","command-line","command-line-tool","go","golang","golang-cli","shopify","shopify-cli","ecommerce"],"license":null,"category":"cli-tools","readme_excerpt":"ShopCTL [WiP] Command line Utility for Shopify Data Management ShopCTL is a slightly opinionated, in-progress command-line utility for managing your Shopify store data. It comes with a handful of easy-to-compose commands, giving you a quick way to interact with your store's data straight from the terminal. Table of Contents - Installation - Resources - Getting started - Authentication - Direct Access Token - OAuth - Config Management - Shell completion - Usage - Commands - Export - Import - Product - Customer - Webhook - Development Installation 1. Create a dummy app from the Shopify Partners Dashboard and get the client ID and secret. - Add http://127.0.0.1/shopctl/auth/callback to the list of Allowed redirection URL(s) - Make sure to request for required scopes See https://github.com/ankitpokhrel/shopctl/discussions/3 for detailed instructions on how to setup an app for client ID and secret. 2. Export client ID and secret from the first step to your shell. 3. Install the runnable binary to your $GOPATH/bin . The shopctl will be available as a packaged downloadable binary for different platforms later. Resources - Check this post for some real life automation and scripting use-cases. - The examples directory contains examples of how to automate tasks using ShopCTL. - Learn how to use ShopCTL in the GitHub CI. Getting started Authentication Before you begin using ShopCTL, you need to configure your store(s). ShopCTL supports managing multiple Shopify stores by using contexts ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ankitpokhrel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ankitpokhrel/shopctl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}