Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jaid/new-project-cli

Opinionated command line tool that creates a new git repository for an npm package.
https://github.com/jaid/new-project-cli

automation cli git github github-api new-project tool util utility

Last synced: 11 days ago
JSON representation

Opinionated command line tool that creates a new git repository for an npm package.

Awesome Lists containing this project

README

        

# new-project-cli

License Sponsor new-project-cli
Build status Commits since v3.1.0 Last commit Issues
Latest version on npm Dependents Downloads

**Opinionated command line tool that creates a new git repository for an npm package.**

#### Opinionated

This project is tailored to my personal needs and workflows and therefore highly opinionated. Feel free to use it or get inspired by it, but please do not get frustrated if you come across weird features or have difficulties integrating it in your own ecosystem.

## Installation

new-project-cli on npm

```bash
npm install --global new-project-cli@^3.1.0
```

new-project-cli on Yarn

```bash
yarn global add new-project-cli@^3.1.0
```

@jaid/new-project-cli on GitHub Packages
(if [configured properly](https://help.github.com/en/github/managing-packages-with-github-packages/configuring-npm-for-use-with-github-packages))

```bash
npm install --global @jaid/new-project-cli@^3.1.0
```

## CLI Usage
After installing package `new-project-cli` globally, you can use its command line interface.
```bash
new-project-cli my-new-package --description "Description of package." --template epoch-seconds
```
For usage instructions:
```bash
new-project-cli --help
```

## Development

Setting up:
```bash
git clone [email protected]:jaid/new-project-cli.git
cd new-project-cli
npm install
```
Testing:
```bash
npm run test:dev
```
Testing in production environment:
```bash
npm run test
```

## License
[MIT License](https://raw.githubusercontent.com/jaid/new-project-cli/master/license.txt)
Copyright © 2020, Jaid \ (https://github.com/jaid)