Skip to content

wplong11/AlphabetizeSwiftImports-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

AlphabetizeSwiftImports-cli

모듈 임포트를 알파벳 순으로 정렬합니다. 내장 프레임워크를 먼저 임포트하고, 빈 줄로 구분하여 서드파티 프레임워크를 임포트합니다. StyleShare Swift Style Guide 참고

Setup

# shell profile
alias swift-import="(cd $REPOSITORY_PATH && swift alphabetize.swift)"

How to use

Using file

$ cat file.txt | swift alphabetize.swift
import Foundation
import UIKit

import ReactorKit
import RxCocoa
import RxSwift
import SnapKit
import Then

Using terminal as standard input

$ swift alphabetize.swift
> import Foundation
>
> import ReactorKit
> import RxCocoa
> import RxSwift
> import SnapKit
> import UIKit
> import Then
> Ctrl+D or Control(⌃)+D
import Foundation
import UIKit

import ReactorKit
import RxCocoa
import RxSwift
import SnapKit
import Then

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages