https://github.com/stigok/skeleton-closet
Bootstrap a new project from a predefined skeleton
https://github.com/stigok/skeleton-closet
bootstrapping project-template skeleton
Last synced: about 1 year ago
JSON representation
Bootstrap a new project from a predefined skeleton
- Host: GitHub
- URL: https://github.com/stigok/skeleton-closet
- Owner: stigok
- License: cc0-1.0
- Created: 2015-11-30T01:49:40.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-11-30T01:51:15.000Z (over 10 years ago)
- Last Synced: 2023-04-28T10:57:38.357Z (about 3 years ago)
- Topics: bootstrapping, project-template, skeleton
- Language: JavaScript
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# skeleton-closet
a command line utility to initialise new projects with a predefined skeleton.
## Usage
Run `closet` to get a skeleton. Add `--help` to get some help with that.
`closet` is an alias for `skeleton-closet`.
## Installation
$: npm install skeleton-closet --global
## Example
There is an example skeleton for node projects in [./examples/skeletons/node](./examples/skeletons/node).
Set source folder
$: closet --source-path ~/home/user/repos/skeletons/node
Create a new project from skeleton
$: cd /home/user/repos
$: closet my-new-project
$: cd my-new-project
## Thoughts
- Option to include a specific skeleton for a different project type (`closet -t ` npm, nodejs, html, etc.)
- Option to have a default project container directory to always spawn new projects
- Add a ready with description specified in `-d`
- Run interactively
- Automatically cd into new project directory
- Run npm init / git init automatically
## License
See [./LICENSE](./LICENSE) for license