Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/americanexpress/findxcprojorphan
Finds source files unreferenced in Xcode project
https://github.com/americanexpress/findxcprojorphan
developer-tools xcode
Last synced: 5 days ago
JSON representation
Finds source files unreferenced in Xcode project
- Host: GitHub
- URL: https://github.com/americanexpress/findxcprojorphan
- Owner: americanexpress
- License: apache-2.0
- Created: 2016-01-14T02:24:27.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-04T22:52:14.000Z (over 7 years ago)
- Last Synced: 2024-11-07T04:21:25.725Z (9 days ago)
- Topics: developer-tools, xcode
- Language: Ruby
- Size: 22.5 KB
- Stars: 5
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Findxcprojorphan
This tool will list any source files that exist on the filesystem but aren't referenced by an Xcode project. This
lets you quickly find files that should be deleted or have been erroneously excluded from your project.## Installation
Add this line to your application's Gemfile:
gem 'findxcprojorphan'
And then execute:
$ bundle
Or install it yourself as:
$ gem install findxcprojorphan
## Usage
Suppose you have a project called RadProject.xcodeproj and source files inside RadProjectSrc. After installing the gem,
simply run:$ bundle exec findxcprojorphan RadProject.xcodeproj "RadProjectSrc/**/*.{m,swift}"
Note the quotes around the glob argument.
Viewing help is easy and fun:
$ bundle exec findxcprojorphan --help
# Contributing
We welcome Your interest in the American Express Open Source Community on Github. Any Contributor to any Open Source Project managed by the American Express Open Source Community must accept and sign an Agreement indicating agreement to the terms below. Except for the rights granted in this Agreement to American Express and to recipients of software distributed by American Express, You reserve all right, title, and interest, if any, in and to Your Contributions. Please [fill out the Agreement](https://cla-assistant.io/americanexpress/).
# License
Any contributions made under this project will be governed by the [Apache License 2.0](https://github.com/americanexpress/findxcprojorphan/blob/master/LICENSE.txt).
# Code of Conduct
This project adheres to the [American Express Community Guidelines](https://github.com/americanexpress/middle-manager/wiki/Code-of-Conduct).
By participating, you are expected to honor these guidelines.