Nonchalant/AppIcon

AppIcon generates *.appiconset contains each resolution image for iOS

Swift

1,479

129 commits

updated Jan 20, 2023

See the code

README

AppIcon

Build Status platforms GitHub license GitHub release Xcode Swift Swift Package Manager compatible

AppIcon generates *.appiconset contains each resolution image for iOS, MacOS.

AppIcon.appiconset
├── Contents.json
├── AppIcon-20.0x20.0@2x.png
├── AppIcon-20.0x20.0@3x.png
├── AppIcon-29.0x29.0@2x.png
├── AppIcon-29.0x29.0@3x.png
├── AppIcon-40.0x40.0@2x.png
├── AppIcon-40.0x40.0@3x.png
├── AppIcon-60.0x60.0@2x.png
├── AppIcon-60.0x60.0@3x.png
└── AppIcon-1024.0x1024.0@1x.png

Demo

Installation

Homebrew

$ brew install Nonchalant/appicon/appicon

Mint

$ mint run nonchalant/appicon

Manual

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

$ git clone https://github.com/Nonchalant/AppIcon.git
$ make install

Usage

AppIcon needs path of base image(.png). The size of base image is 1024x1024 pixel preferably.

$ appicon iTunesIcon-1024x1024.png

Option

You can see options by appicon --help.

--icon-name

Default: AppIcon

--output-path

Default: ./AppIcon.appiconset

--mac

Default: false

--watch

Default: false

Develop

Runs debug build

$ make debug

Runs release build

$ make build

Runs tests

$ make test

Author

Takeshi Ihara afrontier829@gmail.com

License

Appicon is available under the MIT license. See the LICENSE file for more info.

automation
cli
commandline
homebrew
ios
swift-package-manager
xcode

Nonchalant/AppIcon

AppIcon generates *.appiconset contains each resolution image for iOS

Swift

1,479

129 commits

updated Jan 20, 2023

See the code

README

AppIcon

Build Status platforms GitHub license GitHub release Xcode Swift Swift Package Manager compatible

AppIcon generates *.appiconset contains each resolution image for iOS, MacOS.

AppIcon.appiconset
├── Contents.json
├── AppIcon-20.0x20.0@2x.png
├── AppIcon-20.0x20.0@3x.png
├── AppIcon-29.0x29.0@2x.png
├── AppIcon-29.0x29.0@3x.png
├── AppIcon-40.0x40.0@2x.png
├── AppIcon-40.0x40.0@3x.png
├── AppIcon-60.0x60.0@2x.png
├── AppIcon-60.0x60.0@3x.png
└── AppIcon-1024.0x1024.0@1x.png

Demo

Installation

Homebrew

$ brew install Nonchalant/appicon/appicon

Mint

$ mint run nonchalant/appicon

Manual

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

$ git clone https://github.com/Nonchalant/AppIcon.git
$ make install

Usage

AppIcon needs path of base image(.png). The size of base image is 1024x1024 pixel preferably.

$ appicon iTunesIcon-1024x1024.png

Option

You can see options by appicon --help.

--icon-name

Default: AppIcon

--output-path

Default: ./AppIcon.appiconset

--mac

Default: false

--watch

Default: false

Develop

Runs debug build

$ make debug

Runs release build

$ make build

Runs tests

$ make test

Author

Takeshi Ihara afrontier829@gmail.com

License

Appicon is available under the MIT license. See the LICENSE file for more info.

automation
cli
commandline
homebrew
ios
swift-package-manager
xcode

Significant stargazers

Fedor Korotkov

238 followers · starred Apr 2022

Chaoshuai Lyu

128 followers · starred Jun 2024

Federico Ciardi

69 followers · starred Aug 2020

YOSHIMURA Yuu

112 followers · starred Apr 2018