Skip to content

ad-si/CliAppStore

Repository files navigation

CliAppStore

An app store for CLI apps.

Submit a New App

  1. Fork this repository
  2. Clone your fork to your computer
  3. Duplicate the _template_ directory into the apps directory
  4. Update it to your app's values
    1. Replace the main.png or delete it to auto generate it from the command field in the main.yaml
    2. Replace the screenshots
    3. Update the main.yaml file
  5. Open a Pull Request

Claim Stewardship

  1. Fork this repository
  2. If the app's developer is also the maintainer
    • Then remove the maintainer field from your app's main.yaml file
    • Else set the respective maintainer
  3. Commit the changes
  4. Open a Pull Request

Development

Use chokidar to auto restart the server:

chokidar \
  project.yml apps images templates \
  --initial \
  --polling \
  --command 'killall sprinkles; sprinkles -serve 5000'

Open the website at http://127.0.0.1:5000 and use the Live Reload Firefox plugin to auto reload the website.

Deployment

  1. Build the website with make baked
  2. Deploy the ./baked directory with surge ./baked
  3. http://cliappstore.surge.sh

Related

TODO