{"id":19292433,"url":"https://github.com/crequency/cheese","last_synced_at":"2025-04-22T07:31:44.784Z","repository":{"id":220522767,"uuid":"751803591","full_name":"Crequency/Cheese","owner":"Crequency","description":"A new generation of project scaffolding tool","archived":false,"fork":false,"pushed_at":"2024-09-27T01:19:00.000Z","size":740,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-10-28T12:52:03.979Z","etag":null,"topics":["auxiliary","cheese","developer-tools","development","scaffolding"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Crequency.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","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":"2024-02-02T11:10:41.000Z","updated_at":"2024-09-27T01:19:04.000Z","dependencies_parsed_at":"2024-02-08T10:23:03.055Z","dependency_job_id":"a8d1b294-aa59-4fbe-ab87-913f18fa113c","html_url":"https://github.com/Crequency/Cheese","commit_stats":null,"previous_names":["crequency/cheese"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crequency%2FCheese","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crequency%2FCheese/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crequency%2FCheese/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Crequency%2FCheese/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Crequency","download_url":"https://codeload.github.com/Crequency/Cheese/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223892120,"owners_count":17220708,"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":["auxiliary","cheese","developer-tools","development","scaffolding"],"created_at":"2024-11-09T22:30:52.250Z","updated_at":"2024-11-09T22:32:13.176Z","avatar_url":"https://github.com/Crequency.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿\u003cp align=\"center\"\u003e\n  \u003ca href=\"#\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n    \u003cimg width=\"128\" src=\"https://raw.githubusercontent.com/Crequency/Cheese/main/Cheese/icon.png\" alt=\"Cheese Logo\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eCheese\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"GitHub License\" src=\"https://img.shields.io/github/license/Crequency/Cheese\"/\u003e\n  \u003cimg alt=\"GitHub workflow status - mirror\" src=\"https://img.shields.io/github/actions/workflow/status/Crequency/Cheese/mirror.yml?label=mirror\"/\u003e\n  \u003cimg alt=\"Nuget version\" src=\"https://img.shields.io/nuget/v/Cheese\"\u003e\n  \u003cimg alt=\"Nuget download\" src=\"https://img.shields.io/nuget/dt/Cheese\"\u003e\n  \u003cimg alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/Crequency/Cheese\"\u003e\n  \u003cimg alt=\"GitHub pull requests\" src=\"https://img.shields.io/github/issues-pr/Crequency/Cheese\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://profile-counter.glitch.me/Crequency-Cheese/count.svg\"\u003e\n\u003c/p\u003e\n\n# About\n\nA new generation of project scaffolding tool to make your development process more effective with half the effort.\n\n## Installation\n\nInstall `Cheese` by dotnet tool:\n\n```shell\ndotnet tool install --global Cheese\n```\n\n## Usage\n\n### Initialize (In Design)\n\nVerb: `init`\n\nYou can use `init` command from `Cheese` to clone a repo and setup it.\n\nFor example:\n\n```shell\ncheese init Crequency/KitX.github\n# We use protocol suffix including \"github\", \"gitlab\", \"gitee\"\n# The default protocol is github, so you can execute: `cheese setup Crequency/KitX`\n```\n\nThis command will clone `Crequency/KitX` repo from github, and check if there is `.cheese` folder.\n\nWith `.cheese` folder exists, the init action will be execute automatically.\n\n\u003e In any folder, execute pure `cheese init` will only create `.cheese` folder.\n\n### Setup\n\nVerb: `setup`\n\n- `--reference` `[bool]`: include this argument to setup reference\n  - `cheese setup --reference` = `cheese reference --setup`\n\n### Reference\n\nVerb: `reference`, Alias: [ `refer`, `ref` ]\n\n- `--status` `[bool]`: use this to show references status\n- `--update` `[bool]`: use this to update references\n  - `--fetch` `[bool]`: include this to fetch remote\n- `--setup` `[bool]`: use this to setup references\n  - `--convert-ssl-link-to-https-link` `[bool]`: include this to clone with `https` styled link\n- `--gen` `[bool]`: use this to generate `references.json` file\n  - `--flavor` `[string]`: select a reference flavor to generate\n\n### Publish\n\nVerb: `publish`\n\n- `--skip-generate` `[bool]`: include this to skip generation\n- `--skip-packing` `[bool]`: include this to skip packing\n\n### i18n\n\nVerb: `i18n`\n\n- `--target` `[string]`: indicate the target\n\n### ToDo Commands\n\n- commit\n- doctor\n- test\n- docs\n- config\n\n## Update your project\n\nYour repo should have a `.cheese` folder in the root directory like:\n\n```text\n+ project\n  + .cheese\n  + src\n  + docs\n    README.md\n    LICENSE\n```\n\nYou can create this folder by `cheese init` command.\n\n## Contributors\n\n[![Contributors](https://contrib.rocks/image?repo=Crequency/Cheese)](https://github.com/Crequency/Cheese/graphs/contributors)\n\n# Star History\n\n[![Star History Chart](https://starchart.cc/Crequency/Cheese.svg?variant=adaptive)](https://starchart.cc/Crequency/Cheese)\n\n# Thanks to\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.jetbrains.com/\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n    \u003cimg width=\"128\" src=\"https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg\" alt=\"JetBrains Logo (Main) logo\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    Thanks to the great tools from \u003ca href=\"https://www.jetbrains.com/\" target=\"_blank\"\u003eJetBrains\u003c/a\u003e, we can turn our ideas into reality.\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrequency%2Fcheese","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrequency%2Fcheese","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrequency%2Fcheese/lists"}