{"id":22960263,"url":"https://github.com/stringmanolo/create-project","last_synced_at":"2025-04-02T02:43:17.478Z","repository":{"id":57372699,"uuid":"392296836","full_name":"StringManolo/create-project","owner":"StringManolo","description":"Manage your files and projects. Like a clipboard but controled by commands.","archived":false,"fork":false,"pushed_at":"2022-05-26T23:35:57.000Z","size":1114,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-07T23:47:24.057Z","etag":null,"topics":["cli","directory-","manage-files","save-files"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StringManolo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"stringmanolo"}},"created_at":"2021-08-03T11:40:32.000Z","updated_at":"2022-03-22T21:47:15.000Z","dependencies_parsed_at":"2022-09-16T11:50:19.258Z","dependency_job_id":null,"html_url":"https://github.com/StringManolo/create-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StringManolo%2Fcreate-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StringManolo%2Fcreate-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StringManolo%2Fcreate-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StringManolo%2Fcreate-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StringManolo","download_url":"https://codeload.github.com/StringManolo/create-project/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246746879,"owners_count":20827061,"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","directory-","manage-files","save-files"],"created_at":"2024-12-14T18:31:55.582Z","updated_at":"2025-04-02T02:43:17.452Z","avatar_url":"https://github.com/StringManolo.png","language":"JavaScript","readme":"# Generate Templates From The CLI\n\n### Description\nEasy way to create project folder structures and default files for fast development.\n\n\n### Install\n- You need 7z command. In termux pkg install 7z, in Linux apt-get install p7zip-full\n\nLinux:\n```\ngit clone https://github.com/stringmanolo/create-project \u0026\u0026 bash create-project/install-create-project-linux.sh \u0026\u0026 source ~/.bashrc;\n```\n\n\nTermux:\n```\nyes | rm \"./create-project\" \"$PREFIX/include/create-project-templates\" \"$PREFIX/bin/create-project\" -r 2\u003e\u00261 \u003e /dev/null ; git clone https://github.com/StringManolo/create-project \u0026\u0026 chmod +775 create-project/export/create-project \u0026\u0026 mv create-project/export/create-project \"$PREFIX/bin\" \u0026\u0026 mv create-project/export/create-project-templates \"$PREFIX/include/\" \u0026\u0026 yes | rm create-project -r;\n```\n\n### Usage\n+ List available templates  \n```\ncreate-project list\n```\n\n+ Generate template\n```\ncreate-project basic-web\n```\n\n+ Create your custom template from an existing folder\n```\ncreate-project create ./myFolder\n```\n\n+ Remove a template\n```\ncreate-project remove myFolder\n```\n\n### Included Templates\nAvailable Templates:  \n| Name | Description |\n| --- | --- |\n| basic-jsx | Use JSX in your javascript projects. Also allows CSS-IN-JS |\n| basic-pixi | Pixijs 2D engine library |\n| basic-three | Three.js basic animation. Include three.js v69, index.html, main.js and index.css |\n| basic-vue-cdn | Vue and VueRouter (unpkg cdn scripts) with header, footer components, nav and home + about views | \n| basic-vue | Vue and VueRouter (include vue 2.6.14 source) with header, footer components, nav and home + about views |\n| basic-web | index.html, main.js and index.css files |\n| basic-web-files | index.html, main.js and index.css files extracted on current folder |\n| express | Require, get and bind express.js file |\n| htm-preact-router-hooks | Use HTM (Similar to JSX but without the compiling step), Preact (A 3Kb version of React), Preact-Router and Preact-Hooks |\n| htm-preact | Use HTM (Similar to JSX but without the compiling step) and Preact (A 3Kb version of React) |\n| index.css | Basic body styles like remove margin, and some properties as example | \n| index.html | Basic html file with data:favicon, root element, and link to css and js files |\n| main.c | Include stdio, int main(args) and return 0 |\n| main.cpp | Include iostream, using namespace std, int main(args), cin.get and return 0 |\n| main.go | Package main, import fmt and func main |\n| main.js | Some predefined functions to code faster |\n| main.rs | fn main and print a message |\n| normalize.css | Corrects bugs and common browser inconsistencies and normalizes styles for a wide range of elements |\n| qjs-cli | Create QuickJS cli app. Include function to run OS commands, cli colors, arguments parsing and prompting user for input |\n","funding_links":["https://github.com/sponsors/stringmanolo"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstringmanolo%2Fcreate-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstringmanolo%2Fcreate-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstringmanolo%2Fcreate-project/lists"}