Git Product home page Git Product logo

alticns's Introduction

Alticns

Alticns is a command line tool to manage alternative icons for Mac apps easily.

Features

  • Change Mac app icons with one command
  • Store .icns files

Install

You can install alticns from Homebrew.

$ brew install Fus1onDev/tap/alticns

Usage

set

Apply the alternate icon and store the image file in the .alticns directory.

$ alticns set /Applications/Firefox.app Downloads/new-icon.icns

It uses the path of the target .app file and the path of the .icns file as arguments.

With the --remove (-r) flag, the original file is removed at the same time.

To use stored icons, you must add --stored (-s) flag.

$ alticns set -s /Applications/Firefox.app

Also, --all (-a) flag instead of the arguments will apply all saved icons to the apps.

$ alticns set -a

reset

Restore the app icon to the original one.

$ alticns reset /Applications/Firefox.app

The --all (-a) flag will do this for all apps, and the --remove (-r) flag will remove stored icons.

$ alticns reset -ar

list

Shows a tree of stored icons.

It may contain icons that have been saved but not applied.

$ alticns list
Applications
  Firefox
  Microsoft Excel
  Microsoft PowerPoint
  Microsoft Outlook
  Microsoft Word
  AppCleaner
  Microsoft OneNote

License

MIT

alticns's People

Contributors

yk4to avatar

Watchers

 avatar  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.