An open API service indexing awesome lists of open source software.

https://github.com/cats-oss/xcbt

⌛️xcbt shows Xcode build time of a specified project.
https://github.com/cats-oss/xcbt

cli swift xcode

Last synced: 7 months ago
JSON representation

⌛️xcbt shows Xcode build time of a specified project.

Awesome Lists containing this project

README

          

# xcbt

Show Xcode build time of a specified project.

## Installation

Clone this repository and run `install.sh`

```
$ git clone https://github.com/cats-oss/xcbt.git
$ cd xcbt
$ ./install.sh
```

## Usage

#### 1. Show build time of specified App

```
$ xcbt cujira
Scheme: cujira-Package

- Build start : 2018-10-02 12:52:04 +0000
- Build end : 2018-10-02 12:52:13 +0000
- Build time : 9.6459s
```

#### 2. Show all build time of specified App

```
$ xcbt cujira --all
Scheme: cujira-Package

- Build start : 2018-10-03 02:01:17 +0000
- Build end : 2018-10-03 02:01:19 +0000
- Build time : 1.9725s

Scheme: cujira-Package

- Clean start : 2018-10-03 02:01:06 +0000
- Clean end : 2018-10-03 02:01:06 +0000
- Clean time : 0.4085s

Scheme: cujira-Package

- Build start : 2018-10-02 12:52:04 +0000
- Build end : 2018-10-02 12:52:13 +0000
- Build time : 9.6459s

```

#### 3. Show build time of specified path

```
$ xcbt --path "~/Library/Developer/Xcode/DerivedData/cujira-gmnfnyurvxsymsaolrsdojmyukyk"
Scheme: cujira-Package

- Build start : 2018-10-02 12:52:04 +0000
- Build end : 2018-10-02 12:52:13 +0000
- Build time : 9.6459s
```

#### 4. Show build time of last built

```
$ xcbt --last
Scheme: cujira-Package

- Build start : 2018-10-02 12:52:04 +0000
- Build end : 2018-10-02 12:52:13 +0000
- Build time : 9.6459s
```

## Development

- Xcode 9.4.1
- Swift 4.1

## License

xcbt is available under the MIT license. See the [LICENSE file](./LICENSE) for more info.