https://github.com/funzin/rimuru
🧊Rimuru is a tool that converts text into a different naming convention
https://github.com/funzin/rimuru
macos mint swift swift-argument-parser swift5-2 swiftpackagemanager tool
Last synced: about 1 month ago
JSON representation
🧊Rimuru is a tool that converts text into a different naming convention
- Host: GitHub
- URL: https://github.com/funzin/rimuru
- Owner: funzin
- License: mit
- Created: 2020-07-05T14:02:05.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-11-30T21:48:47.000Z (over 4 years ago)
- Last Synced: 2026-04-22T05:06:34.582Z (about 2 months ago)
- Topics: macos, mint, swift, swift-argument-parser, swift5-2, swiftpackagemanager, tool
- Language: Swift
- Homepage:
- Size: 16.6 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧊Rimuru
🧊Rimuru is a tool that converts text into a different naming convention
## Environment
- Xcode 11.5 or greater
- Swift 5.2 or greator
## GIF

## Usage
```
OVERVIEW: A tool for converting the input text to different naming convention
e.g Rimuru --from lower --to upper exampleTestCase
USAGE: rimuru --from --to
ARGUMENTS:
The text to be converted
OPTIONS:
-f, --from Input text naming convention
Select the following naming convention
(upper|lower|screamingSnake|snake|kebab|train)
-t, --to Output text naming convention
Select the following naming convention
(upper|lower|screamingSnake|snake|kebab|train)
--version Show the version.
-h, --help Show help information.
```
### Support for Naming Convention
|Naming Convention|
|:-:|
|UpperCamelCase|
|LowerCamelCase|
|ScreamingSnakeCase|
|SnakeCase|
|KebabCase|
|TrainCase|
### Example
```
$ rimuru --from upper --to snake ExampleTestCase
example_test_case
```
## Installation
### Swift Package Manager
Put the following code in `Package.swift`.
```Package.swift
dependencies: [
.package(url: "https://github.com/funzin/Rirumu.git", from: "1.0.0"),
]
```
### Mint
Put the following code in `Mintfile`.
```
funzin/Rimuru@1.0.0
```
## Development
1. `git clone https://github.com/funzin/Rimuru`
2. `make setup`
3. `open Rimuru.xcodeproj`
## Contact
If you discover problem or have opinions, please let me know through Github issues💁♂️
## Author
funzin
- mail: nakazawa.fumito@gmail.com
## License
Rimuru is available under the MIT license. See the [LICENSE](./LICENSE) file for more info.