{"id":20604819,"url":"https://github.com/themost-framework/cli","last_synced_at":"2025-06-14T04:06:16.184Z","repository":{"id":89431467,"uuid":"512114576","full_name":"themost-framework/cli","owner":"themost-framework","description":"CLI Tool for MOST Web Framework","archived":false,"fork":false,"pushed_at":"2023-04-03T10:37:15.000Z","size":893,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-14T04:05:57.710Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/themost-framework.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":"2022-07-09T06:44:46.000Z","updated_at":"2022-07-09T08:27:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"f672f37b-06e8-4209-88c3-0c1415ec4156","html_url":"https://github.com/themost-framework/cli","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/themost-framework/cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themost-framework%2Fcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themost-framework%2Fcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themost-framework%2Fcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themost-framework%2Fcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/themost-framework","download_url":"https://codeload.github.com/themost-framework/cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/themost-framework%2Fcli/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259756872,"owners_count":22906678,"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":[],"created_at":"2024-11-16T09:24:57.215Z","updated_at":"2025-06-14T04:06:16.151Z","avatar_url":"https://github.com/themost-framework.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## @themost/cli\n\n![MOST Web Framework Logo](https://github.com/themost-framework/common/raw/master/docs/img/themost_framework_v3_128.png)\n\nA command line utility for [Most Web Framework](https://github.com/themost-framework/) applications.\n\n### Generate a new MOST Web Framework application\n\n    themost new project \u003cproject name\u003e [--template \u003capi|classic\u003e] [--typescript]\n\nNote: Use --typescript flag if you want to generate a typescript project.\n    \nThis operation will create a new MOST Web Framework application. Execute:\n\n    cd \u003cproject name\u003e \u0026\u0026 npm i\n    \nto install dependencies.\n\n### Import data\n\n    themost import \u003cdata file path\u003e --model \u003cdata model name\u003e [--dev]\n    \n### Query data\n\nApplies the specified OData query options against the defined data model and prints the result\n\n    themost cat --model \u003cdata model name\u003e [--dev] \n            [--filter=\u003cfilter option\u003e] \n            [--select=\u003cselect option\u003e]\n            [--top=\u003ctop option\u003e] \n            [--skip=\u003cskip option\u003e]\n            [--count=\u003ccount option\u003e]\n            [--order=\u003corder by option\u003e]\n            [--group=\u003cgroup by option\u003e]\n            [--expand=\u003cexpand option\u003e]\n\n### User modeler\n\nUse modeler commands to manage data models:\n\n    themost modeler \u003ccommand\u003e\n\n### List data models\n\n    themost modeler ls\n\nEnumerates all the available data models\n\n### Get data model details\n\n    themost modeler info \u003cmodel name\u003e\n\nPrints information about the given data model e.g.\n\n    themost modeler info UpdateAction\n\n### Extract a data model\n\n    themost modeler extract \u003cmodel name\u003e\n\ne.g. \n\n    themost modeler extract Article\n\nExtract a data model definition and its dependencies. There is a large set of data model definitions\nas they are defined and documented at [schema.org](https://schema.org) \n\n### Create an new controller\n\n    themost generate controller \u003ccontroller name\u003e\n\nThis operation will generate a new controller and it will place it in controllers folder (server/controllers).\n### Create an new model\n\n    themost generate model \u003cmodel name\u003e\n\nThis operation will generate a new model and it will place it in models definition folder (server/config/models).\n\n### Create an new model class\n\n    themost generate class \u003cmodel name\u003e\n\nThis operation will generate a new model class and it will place it in models folder (server/models).\n\n### Create an new model listener\n\n    themost generate listener \u003clistener name\u003e\n\nThis operation will generate a new model listener and it will place it in listeners folder (server/listeners).\n\n### Create an new application service\n\n    themost generate service \u003cservice name\u003e\n\nThis operation will generate a new application service and it will place it in services folder (server/services).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemost-framework%2Fcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthemost-framework%2Fcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthemost-framework%2Fcli/lists"}