https://github.com/kanzitelli/cli-rn
๐ค React Native CLI for faster app bootstrap and development.
https://github.com/kanzitelli/cli-rn
cli expo expo-cli react-native react-native-app react-native-navigation react-navigation
Last synced: 6 months ago
JSON representation
๐ค React Native CLI for faster app bootstrap and development.
- Host: GitHub
- URL: https://github.com/kanzitelli/cli-rn
- Owner: kanzitelli
- Created: 2021-01-11T20:13:42.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-09-29T19:35:21.000Z (over 4 years ago)
- Last Synced: 2024-04-27T08:58:59.791Z (almost 2 years ago)
- Topics: cli, expo, expo-cli, react-native, react-native-app, react-native-navigation, react-navigation
- Homepage: https://cli-rn.batyr.io
- Size: 20.5 KB
- Stars: 18
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Purpose of [cli-rn](https://github.com/kanzitelli/cli-rn) is to simplify and accelerate the process of React Native App development. It is not a replacer for react-native cli but a good addition!
## Quick start
```bash
> npx cli-rn new App
# or install it globally first
> npm i -g cli-rn
> cli-rn new App
```
It will generate a new production-ready Expo (React Native) App bootstrapped from [expo-starter](https://github.com/kanzitelli/expo-starter).
For [React Native Navigation](https://github.com/wix/react-native-navigation) (by Wix) setup:
```bash
> cli-rn new App -t rnn
```
For [React Navigation](https://github.com/wix/react-native-navigation) (w/out Expo) setup:
```bash
> cli-rn new App -t rn
```
Example with all possible options:
```bash
> cli-rn new App -b com.company.App -t expo
```
### > cli-rn new --help
```
Usage: cli-rn new [options]
Generates a new production ready React Native App. Try it: > cli-rn new app
Options:
-t, --template Template option. Possible values: ['expo', 'rn', 'rnn']. Default: 'expo'.
-b, --bundleId Bundle identifier. Default: 'clirn.'. This option will be ignored for 'expo' template.
-h, --help display help for command
```
### Starters
- [expo-starter](https://github.com/kanzitelli/expo-starter) - ๐ฆฅ Production-ready starter for Expo (React Native) App! Powered by cli-rn, React Navigation (v6), RN UI lib, Mobx, Reanimated 2, Dark Mode, Localization, and much more.
- [rn-starter](https://github.com/kanzitelli/rn-starter) - ๐ฆ Production-ready starter for your next React Native App! Powered by cli-rn, React Navigation (v6), RN UI lib, Mobx, Reanimated 2, Dark Mode, Localization, Notifications, Permissions, and much more.
- [rnn-starter](https://github.com/kanzitelli/rnn-starter) - ๐คน Production-ready starter for your next React Native App! Powered by cli-rn, React Native Navigation, RN UI lib, Mobx, Reanimated 2, Dark Mode, Localization, Notifications, Permissions, and much more.
### Worth checking
#### Articles
- cli-rn โ making RN app developing experience as smooth as possible - [Medium](https://kanzitelli.medium.com/cli-rn-making-rn-app-developing-experience-as-smooth-as-possible-1022aae3a0d3), [Dev.to](https://dev.to/kanzitelli/cli-rn-making-rn-app-developing-experience-as-smooth-as-possible-4e98)