Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/junedomingo/react-native-rename
Rename react-native app with just one command
https://github.com/junedomingo/react-native-rename
cli react-native react-native-rename rename
Last synced: 2 days ago
JSON representation
Rename react-native app with just one command
- Host: GitHub
- URL: https://github.com/junedomingo/react-native-rename
- Owner: junedomingo
- License: mit
- Created: 2016-09-20T12:46:31.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-03T17:47:23.000Z (5 months ago)
- Last Synced: 2024-12-03T00:14:40.950Z (9 days ago)
- Topics: cli, react-native, react-native-rename, rename
- Language: JavaScript
- Homepage:
- Size: 1.9 MB
- Stars: 2,632
- Watchers: 16
- Forks: 261
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-react-native - react-native-rename ★901 - Rename react-native app with just one command (Utilities / Other Platforms)
- awesome-react-native - react-native-rename ★901 - Rename react-native app with just one command (Utilities / Other Platforms)
- awesome-pinoy-made - Github
- awesome-react-native - react-native-rename ★901 - Rename react-native app with just one command (Utilities / Other Platforms)
- awesome-react-native - react-native-rename - native app with just one command (工具 / 其他)
- awesome-react-native - react-native-rename ★901 - Rename react-native app with just one command (Utilities / Other Platforms)
- ReactNativeMaterials - react-native-rename
README
# react-native-rename
[![NPM version](https://img.shields.io/npm/v/react-native-rename.svg?style=flat)](https://www.npmjs.com/package/react-native-rename)
[![NPM monthly downloads](https://img.shields.io/npm/dm/react-native-rename.svg?style=flat)](https://npm-stat.com/charts.html?package=react-native-rename)Rename react-native app with just one command
![react-native-rename](https://cloud.githubusercontent.com/assets/5106887/24444940/cbcb0a58-149a-11e7-9714-2c7bf5254b0d.gif)
> This package assumes that you created your react-native project using `react-native init` or `expo bare workflow`.
**Note:** This package does not attempt to properly rename build artifacts such as `ios/build` or Cocoa Pod installation targets. After renaming your project you should clean, build, and reinstall third party dependencies to get it running properly with the new name.
### Usage
```
$ npx react-native-rename@latest "new_name"
```> With custom Bundle Identifier
```
$ npx react-native-rename@latest "new_name" -b "bundle_identifier"
```### Example
##### First, Switch to new branch (optional but recommended)
```
$ git checkout -b rename-app
```
##### Then, Rename your app
```
$ npx react-native-rename "Travel App"
```
With custom Bundle Identifier
```
$ npx react-native-rename "Travel App" -b "com.junedomingo.travelapp"
```### CLI Options
| Name | Description |
| :------------------------: | -------------------------------------------------------------------------------------------------------------------------------------------- |
| `-b` or `--bundleID` [value] | Set custom bundle identifier for both ios and android eg. "com.example.app" or "com.example". |
| `--iosBundleID` [value] | Set custom bundle identifier specifically for ios. |
| `--androidBundleID` [value] | Set custom bundle identifier specifically for android. |
| `-p` or `--pathContentStr` [value] | Path and content string that can be used in replacing folders, files and their content. Make sure it doesn't include any special characters. |
| `--skipGitStatusCheck` | Skip git repo status check |### Local installation
With **Yarn**:
```
$ yarn global add react-native-rename
```
With **npm**:
```
$ npm install react-native-rename -g
```