Command Line

Smart, beauftil and elegant tools to help you create command line applications.

Newest releases

daltonclaybrook A little command line app for finding the answer to Wordle puzzles, written in Swift. Installation Currently, the easiest way to install the app is to
 

Astranno Contents Installation Installer Manual Usage Uninstallation Uninstaller Manual Contributing Licence Installation Install with the Installer Run the fo
 

chiahsien XcodeProjSorter A command-line tool to sort Xcode's .xcodeproj file. It sorts following sessions: PBXGroup PBXResourcesBuildPhase PBXSourcesBuildPhase
 

ronisbr TerminalPager This package contains a pure Julia implementation of the command less. Usage The function pager calls the pager. If the object is not a
 

clj-clapps clj-clapps A Clojure library to write command line apps in a simple and elegant way. Inspired by Python Typer, and built on top of Clojure's tools.cli
 

darrarski macOS utility for converting fat-frameworks to SPM-compatible XCFramework with arm64-simulator support.
 

majd ipatool is a command line tool that allows you to search for iOS apps on the App Store and download a copy of the app package, known as an ipa file.
 

schappim macOCR is a command line app that enables you to turn any text on your screen into text on your clipboard. When you envoke the ocr command, a "screen capture" like cursor is shown. Any text within the bounds will be converted to t
 

MaxDesiatov A SwiftPM CLI package experimenting with Swift async/await and structured concurrency.
 

ninxsoft A Mac command-line tool to automate the downloading of your Jamf Nation assets.
 

arthurpalves A command line tool that creates variants of your icon by adding badge overlays
 

SwiftDocOrg A Swift package for working with Git, built on top of libgit2.
 

erica I wrote this to demonstrate simple functionality for command-line development including flag-like support and some decent user feedback.
 

neil-wu SwiftDump is a command-line tool for retriving the Swift Object info from Mach-O file.
 

rikumi iconsur is a command line tool to easily generate macOS Big Sur styled adaptive icons for third-party apps.
 

apple Swift Argument Parser Usage Begin by declaring a type that defines the information you need to collect from the command line. Decorate each stored property with one of ArgumentParser's property wrappers, and declare
 

Flight-School ner ner is a command-line utility for performing named entity recognition (NER) on text. You can use it to extract names of people, places, and organizations from standard input or file arguments. $ echo "Designed by A
 

Cosmo HackMan HackMan is a simple tool for generating boilerplate code directly via the command line. Let hackman do the boring work and save some time. Hackman is heavily inspired by the rails command. Insta
 

namolnad Finch 🐦 Finch is a configurable tool designed to make tracking the history and evolution of a product simple and easy to automate. It transforms a project's Git commit messages into well-formatted version c
 

MobileNativeFoundation XCLogParser XCLogParser is a CLI tool that parses the SLF serialization format used by Xcode and xcodebuild to store its Build and Test logs (xcactivitylog files). You can find more information about the format used
 

mxcl Chalk Terminal colors using Swift 5’s string interpolation extensions. import Chalk // @mxcl ~> 0.3 let colorString = "blue" print("Here’s \(colorString, color: .blue)!") Styles, Backgrounds, Exten
 

rockbruno πŸ“Š SwiftInfo SwiftInfo is a CLI tool that extracts, tracks and analyzes metrics that are useful for Swift apps. Besides the default tracking options that are shipped with the tool, you can also customize Swif
 

helje5 Shell Module exposing Unix command line tools as Swift 5 @dynamicCallable functions A few words of warning: This is intended as a demo. It should work just fine, but in the name of error handling and proper Swift be
 

SourceDocs SourceDocs SourceDocs is a command line tool that generates markdown documentation files from inline source code comments. Similar to Sphinx or Jazzy, SourceDocs parses your Swift source code and generates b
 

rsyncOSX RsyncOSX The Changelog. If you want to discuss changes or report bugs please create an issue. Read about the --delete parameter (below) to rsync before using rsync and RsyncOSX. RsyncOSX is a GUI on top of t
 

ios-control ios-deploy Install and debug iOS apps from the command line. Designed to work on un-jailbroken devices. Requirements Mac OS X. Tested on 10.11 El Capitan, 10.12 Sierra, iOS 9.0 and iOS 10.0 You need t
 

agens-no swiff Why not let the computer do all that diffing of timestamps you tend to do manually? πŸ‘‹ Usage Live with any command command | swiff Try it out while true
 

messeb Setup an iOS project environment Nowadays an iOS project is more than only a *.xcodeproj file with some self-written Objective-C or Swift files. We have a lot of direct and indirect external dependencies in our projec
 

cats-oss Command Utility JIRA Installation Clone this repository and run install.sh. $ git clone https://github.com/cats-oss/cujira.git $ cd cujira $ ./install.sh Usage 1.
 

louisdh OpenTerm (Previously called Terminal for iOS) About OpenTerm is a sandboxed command line interface for iOS. Commands included: awk cat
 

louisdh OpenTerm (Previously called Terminal for iOS) About OpenTerm is a sandboxed command line interface for iOS. Commands included: awk cat
 

yonaskolb Beak 🐦 Peck into your Swift files from the command line Beak can take a standard Swift file and then list and run any public global functions in it via a command line interface. This is useful for script