Installing it
Signing in
secret-tool), or else in a file only you can read.
If you did not run shoply login yourself, press No, Deny. A sign-in you did not answer ends after ten minutes.
To work on more than one store, sign in to each. shoply use <store> picks which one commands work on, by the store’s address name.
Working on a storefront
shoply clone lists the store’s storefronts and copies the one you pick into a new folder. A storefront that has never been opened as code is given files of its own first, copied from its theme. Nothing buyers see changes.
shoply dev watches the folder. A moment after you save a file, it is sent to the storefront’s draft, and a mistake in a template is said at once with its file and line. It prints a link to preview the draft on your store’s own address; refresh it after a save to see the change. The link lasts an hour, and dev prints a fresh one before it runs out.
When the draft is ready:
The folder
Anything else in the folder (a README, your own notes) is yours and is never sent. A file name is small letters, digits, hyphens and underscores. A file that came with the theme can be changed, but not deleted or renamed: delete one and the CLI puts it back.
If the code studio changed it too
The CLI never saves over a change made somewhere else since you last pulled. It says which file, and you choose:shoply status says what you have changed, and which files changed on Shoply.

