All Projects → mitsuse → Swim

mitsuse / Swim

Licence: mit
A command line tool to switch the current input method by identifier for macOS.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Swim

Sogou Input Skin
搜狗拼音输入法的几款极简风格皮肤
Stars: ✭ 462 (+1084.62%)
Mutual labels:  input-method, osx
Orsserialport
Serial port library for Objective-C and Swift macOS apps
Stars: ✭ 609 (+1461.54%)
Mutual labels:  osx, mac
Assetsextractor
『Assets提取工具』是一款OSX平台上用于将Assets.car或xxx.app中打包的png图片、pdf等资源重新提取出来的开发者工具。Assets.car常见于iOS/Mac/Unity等开发中的资源打包。
Stars: ✭ 486 (+1146.15%)
Mutual labels:  osx, mac
Autoedit 2
Fast text based video editing, node Electron Os X desktop app, with Backbone front end.
Stars: ✭ 343 (+779.49%)
Mutual labels:  osx, mac
Macvars
command library for scripting osx
Stars: ✭ 34 (-12.82%)
Mutual labels:  osx, mac
Cartool
Mac上解压Assets.car文件的小工具(支持右键解压)
Stars: ✭ 375 (+861.54%)
Mutual labels:  osx, mac
Tools Osx
A small collection of command line tools for Mac OS X, incl.: clipcat, dict, eject, launch, ql, swuser, trash & with.
Stars: ✭ 576 (+1376.92%)
Mutual labels:  osx, mac
yout
🔥 YouTube playlist player for desktop. Free, no YouTube ads, floating window. Available for Linux, Mac and Windows.
Stars: ✭ 82 (+110.26%)
Mutual labels:  mac, osx
Nord Iterm2
An arctic, north-bluish clean and elegant iTerm2 color scheme.
Stars: ✭ 651 (+1569.23%)
Mutual labels:  osx, mac
Swcrypt
RSA public/private key generation, RSA, AES encryption/decryption, RSA sign/verify in Swift with CommonCrypto in iOS and OS X
Stars: ✭ 632 (+1520.51%)
Mutual labels:  osx, mac
Macapps
分享个人收集的Mac的App,持续更新中...
Stars: ✭ 311 (+697.44%)
Mutual labels:  osx, mac
Xit
Mac OS X Git GUI
Stars: ✭ 700 (+1694.87%)
Mutual labels:  osx, mac
Gank For Mac
💎 The missing Mac OS X application for gank.io (Swift)
Stars: ✭ 295 (+656.41%)
Mutual labels:  osx, mac
Phaser Ce Npm Webpack Typescript Starter Project
Project to get you started with your Phaser-CE (using the npm module) game using Typescript and Webpack for building! No hassle asset management, Google Web Font loader, live server, development vs distribution build pipeline, Electron packaging for desktop builds, and more...
Stars: ✭ 414 (+961.54%)
Mutual labels:  osx, mac
omnitty
Omnitty: Multiple-Machine SSH Multiplexer
Stars: ✭ 20 (-48.72%)
Mutual labels:  mac, osx
Mbicons
MBIcons contains over 200 icons that can be resized to any dimensions as they are drawn using NSBezierPath.
Stars: ✭ 537 (+1276.92%)
Mutual labels:  osx, mac
Mac-OS-Setup-Applications
👾 All I need to setup a new Mac and the applications I use everyday as a Web Developper
Stars: ✭ 96 (+146.15%)
Mutual labels:  mac, osx
govarnam
Easily Type Indian Languages on computer and mobile. GoVarnam is a cross-platform transliteration library. Manglish -> Malayalam, Thanglish -> Tamil, Hinglish -> Hindi plus another 10 languages. GoVarnam is a near-Go port of libvarnam
Stars: ✭ 97 (+148.72%)
Mutual labels:  mac, input-method
Osx Iso
 Create a bootable ISO of OS X / macOS, from the installation app file
Stars: ✭ 616 (+1479.49%)
Mutual labels:  osx, mac
Soundcast
Cast audio from macOS to Chromecast
Stars: ✭ 684 (+1653.85%)
Mutual labels:  osx, mac

Swim

License Release

Switch the current input method by identifier.

Installation

Prebuilt binary is not provided. Please build from source:

git clone -b 0.4.0 https://github.com/mitsuse/swim.git && cd swim
swift build -c release
cp .build/release/swim ${YOUR_EXECUTABLE_PATH}

Usage

swim has two sub-commands: list and use.

list

This sub-command lists identifiers of available input sources on the standard output. Identifiers are separated by new line.

For example, swim list presents the following output:

com.apple.keyboardlayout.ABC
com.apple.inputmethod.Kotoeri.Japanese

If --name option is enabled, the command presents the name and the identifier of input sources with format like name (identifier):

ABC (com.apple.keyboardlayout.ABC)
Hiragana (com.apple.inputmethod.Kotoeri.Japanese)

You can filter them to present the current input source with --current option.

use

This sub-comman switch to the input method specified with the given identifier. For example, swim use com.apple.inputmethod.Kotoeri.Japanese switches the current input source to Japanese. If the given identifier is invalid or unavailable, the command exits with unavailableSource (exit code: 65).

License

The content of this repository are licensed under the MIT License unless otherwise noted. Please read LICENSE for the detail.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].