/skeleton-cli

This is the skeleton command for the initial project file deployment.

Primary LanguageRust

Skeleton CLI

This is the skeleton command for the initial project file deployment.

See: https://github.com/departure-inc/skeleton-cli

Check skeleton/README.md on departure inc for details.

See: https://github.com/rawhide/skeleton

Installation

$ brew tap departure-inc/skeleton-cli
$ brew install skeleton-cli

Usage

Create a new project.

example.

# rails
$ rails new example-app -T -B

# nextjs
$ pnpm create next-app

# rust
$ cargo new example-app

# flutter
$ flutter create example-app --org com.example

Go to project root.

Usage: skeleton [OPTIONS] [ARGS]

OPTIONS:
  rails  : Ruby on Rails
  next   : Next.js
  rust   : Rust, Axum and SQLx
  python : Python, FastAPI and SQLAlchemy
  flutter: Flutter

ARGS:
  init  : initialize project.
  help  : help.

Run any command.

$ skeleton rails init
$ skeleton next init
$ skeleton rust init
$ skeleton python init
$ skeleton flutter init

Help

$ skeleton help

The following features to be implemented.

$ skeleton next g scaffold User name:string email:string
$ skeleton rust g scaffold User name:string email:string

ARGS:
  g | generate : resource generator