{"id":15478400,"url":"https://github.com/fliplet/fliplet-cli","last_synced_at":"2025-04-22T14:48:11.676Z","repository":{"id":9467129,"uuid":"62213940","full_name":"Fliplet/fliplet-cli","owner":"Fliplet","description":"Command Line Interface for creating and developing widgets on the Fliplet platform.","archived":false,"fork":false,"pushed_at":"2025-04-08T12:28:13.000Z","size":45410,"stargazers_count":3,"open_issues_count":1,"forks_count":12,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-08T12:34:24.392Z","etag":null,"topics":["cli","handlebars","theme","widget"],"latest_commit_sha":null,"homepage":"https://www.fliplet.com","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fliplet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-06-29T09:34:58.000Z","updated_at":"2025-04-08T12:28:17.000Z","dependencies_parsed_at":"2023-11-24T12:27:21.341Z","dependency_job_id":"786a45bc-d8c2-43db-9d65-5f26b03999b1","html_url":"https://github.com/Fliplet/fliplet-cli","commit_stats":{"total_commits":2240,"total_committers":19,"mean_commits":"117.89473684210526","dds":0.234375,"last_synced_commit":"1f76cf9124631cc82afaf6b0388294897c7ac31f"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fliplet%2Ffliplet-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fliplet%2Ffliplet-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fliplet%2Ffliplet-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fliplet%2Ffliplet-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fliplet","download_url":"https://codeload.github.com/Fliplet/fliplet-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250262944,"owners_count":21401771,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli","handlebars","theme","widget"],"created_at":"2024-10-02T04:03:57.571Z","updated_at":"2025-04-22T14:48:11.656Z","avatar_url":"https://github.com/Fliplet.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Fliplet CLI\nCommand line utility for creating and running components, themes and menus to be used on the Fliplet platform.\n\n# Documentation\n\n**Extensive documentation** is available at [developers.fliplet.com](http://developers.fliplet.com).\n\n---\n\n# Install\n\nWith [node.js](http://nodejs.org/) and [npm](http://github.com/isaacs/npm):\n\n```\nnpm install fliplet-cli -g\n```\n\nYou can now use the command `fliplet` from the command line. Just type `fliplet` to see the available options and their example usage.\n\n---\n\nPlease refer to our [documentation](http://developers.fliplet.com) for all details about creating components, themes and menus on Fliplet via the `fliplet-cli`.\n\n# Publish to npm\n\nRun `npm publish` from your machine, given you are logged in on `npm` as a user with publishing permissions. You will be asked for a two-factor verification code for your account.\n\n---\n\n# Documentation\n\nYou can view Fliplet documentation at [http://developers.fliplet.com](http://developers.fliplet.com) or also get a copy of such website running locally on your machine. To do so, navigate to the `docs` directory, install the ruby dependencies described below and run the `Jekyll` server:\n\n```\ncd docs\n```\n\nInstall depencencies:\n\n```\ngem install bundler\nbundle install\n```\n\nYou may need to install `sudo apt-get install ruby-dev` in order for the bundle install to succeed on some systems. This is due to the `nokogiri` gem requiring `ruby-dev` to be compiled.\n\nRun Jekyll locally:\n\n```\nbundle exec jekyll serve\n```\n\nThen the website should be up and running at http://127.0.0.1:4000/\n\n## Update the Algolia search index\n\nThe index updates automatically via CircleCI. You can however rebuild it manually:\n\n1. Copy the contents of `docs/docsearch/.env.example` into `docs/docsearch/.env`\n2. Grab the Admin API key from [Algolia](https://www.algolia.com/account/api-keys/all?applicationId=8GRBFEV21Y).\n3. Set the `API_KEY` in `docs/docsearch/.env`\n4. Install [jq](https://github.com/stedolan/jq/wiki/Installation) on your machine\n5. [Clear the index on Algolia](https://www.algolia.com/apps/8GRBFEV21Y/explorer/browse/Fliplet%20Developers?searchMode=search) (Manage index \u003e Clear)\n6. Clear the index by running `npm install \u0026\u0026 node index.js` from the `docs/docsearch`\n6. Run the following command from the `docs/docsearch` folder:\n\n```\ndocker run -it --env-file=.env -e \"CONFIG=$(cat config.json | jq -r tostring)\" algolia/docsearch-scraper\n```\n\n## Update the Fliplet Approved libraries documentation page\n\nRun the following command then commit the changed `./docs/Fliplet-approved-libraries.md` file:\n\n```\nnpm run update-assets-docs\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffliplet%2Ffliplet-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffliplet%2Ffliplet-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffliplet%2Ffliplet-cli/lists"}