Coder Social home page Coder Social logo

yusukeoba / homebrew-sortpbxproj Goto Github PK

View Code? Open in Web Editor NEW

This project forked from worlddowntown/sortpbxproj

0.0 0.0 0.0 622 KB

Script to sort "children" and "files" sections in Xcode project.pbxproj files

License: MIT License

Makefile 4.11% Swift 95.89%

homebrew-sortpbxproj's Introduction

SortPbxproj

platforms License Language: Swift 4.2

SortPbxproj is a command-line tool that sort "children" and "files" sections in Xcode project.pbxproj files as shown in the screenshots below. This script is inspired on by sort-Xcode-project-file.

before after
file_inspector_before.png file_inspector_after.png
compile_sources_before.png compile_sources_after.png

Installation

Homebrew (Recommended)

$ brew install WorldDownTown/taps/sort-pbxproj

or

$ brew tap WorldDownTown/taps
$ brew install sort-pbxproj

From Source

Clone the master branch of the repository, then run make install.

$ git clone https://github.com/WorldDownTown/SortPbxproj.git
$ make install

Usage

$ sort-pbxproj <path>

ex 1)
$ sort-pbxproj SampleApp.xcodeproj

ex 2)
$ sort-pbxproj SampleApp.xcodeproj/project.pbxproj

Arguments

path

File path to *.xcodeproj or project.pbxproj.

Options

You can see options by sort-pbxproj --help.

--no-warnings

  • Default: false
  • sort-pbxproj checks the filename, and an error occurs if it is not project.pbxproj. By adding --no-warnings flag, script ignores the filename.

homebrew-sortpbxproj's People

Contributors

worlddowntown avatar yusukeoba avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.