Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moikapy/moiboi-cli
MoiBoi-Cli Making Projects Simplified
https://github.com/moikapy/moiboi-cli
boilerplate cli github project-template setuptools
Last synced: about 9 hours ago
JSON representation
MoiBoi-Cli Making Projects Simplified
- Host: GitHub
- URL: https://github.com/moikapy/moiboi-cli
- Owner: Moikapy
- License: mit
- Created: 2019-05-30T02:49:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T23:42:21.000Z (almost 2 years ago)
- Last Synced: 2024-10-13T17:48:58.123Z (26 days ago)
- Topics: boilerplate, cli, github, project-template, setuptools
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/moiboi-cli
- Size: 665 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Moiboi-cli
> [![NPM version][npm-image]][npm-url] [![npm module downloads][npm-downloads-image]][npm-downloads-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][depstat-image]][depstat-url] [![License: MIT][license-image]][license-url]
## Introduction
The Moiboi-cli was created with the intention to make setting up projects easier by simplifying the git clone process. What Moiboi allows you to do is search github for any repository you would like to use and clone it into a new project directory all while taking care of removing the .git file and renaming the package.json file (if included).
## Required
- Git(>=2) installed
- NodeJS(>=10) installed## Install
```bash
$ npm install -g moiboi-cli
```## Usage
```bash
$ moiboi -h
moiboi [command]Commands:
moiboi list shows all repositories [aliases: L]
moiboi home [author/repository] goes to the repository on github [aliases: H]
moiboi search [keyword] search for the repository [aliases: S]
moiboi clone [repository] [project] clones repository as new project into target directory [aliases: C]
moiboi authors show all authors of repository [aliases: A]
moiboi add [author] add the new author of repository [aliases: ad]
moiboi remove [author] remove the author of repository [aliases: rm]
moiboi reset reset all configuration to default [aliases: R]Options:
--version, -v Show version [boolean]
--global, -g expand the range to search and create [default: false]
--help, -h Show help [boolean]
```## How to use github repository as project
You can use this command to use a repository as a project.
My repositories are included as default.```bash
$ moiboi add github-username
$ moiboi search react
$ moiboi clone github-username/react your-project
```## How to search repositories and create projects with moiboi
You can expand the range to search and create with '--global' option.
```bash
$ moiboi search bootstrap4 -g
$ moiboi clone github-username/bootstrap4 my-project -g
```[npm-url]: https://npmjs.org/package/moiboi-cli
[npm-image]: https://badge.fury.io/js/moiboi-cli.svg
[npm-downloads-url]: https://npmjs.org/package/moiboi-cli
[npm-downloads-image]: https://img.shields.io/npm/dt/moiboi-cli.svg
[travis-url]: https://travis-ci.org/moikapy/moiboi-cli
[travis-image]: https://secure.travis-ci.org/moikapy/moiboi-cli.svg?branch=master
[depstat-url]: https://david-dm.org/moikapy/moiboi-cli
[depstat-image]: https://david-dm.org/moikapy/moiboi-cli.svg
[license-url]: https://opensource.org/licenses/MIT
[license-image]: https://img.shields.io/badge/License-MIT-yellow.svg