CocoaDialog

Enables command-line applications to use common GUI controls for file selection, text input, progress bars, and confirmations.

Made by Mark A. Stratman

  • dialog

  • Shell

  • interactive

  • Terminal Emulator

  • bash

  • perl

  • command-prompt

  • dialogs

  • Python

  • finder

What is CocoaDialog?

CocoaDialog is a versatile OS X application that enables the use of standard GUI controls within command-line applications. It provides access to file selectors, text input fields, progress bars, and yes/no confirmations, without requiring any knowledge of Cocoa programming. This tool is particularly well-suited for integration with shell scripts, as well as a range of other programming languages, including Perl, Ruby, and Python

Highlights

  • GUI controls in command-line applications: CocoaDialog allows users to incorporate common graphical user interface elements, such as file dialogs and progress bars, into their command-line tools
  • Cross-language compatibility: The application can be easily integrated into scripts and programs written in a variety of programming languages, including Perl, Ruby, and Python
  • Ease of use: CocoaDialog requires no previous experience with Cocoa development, making it accessible to a wide range of users
  • Versatility: The tool supports a diverse set of GUI controls, enabling developers to create more intuitive and interactive command-line applications.

Platforms

  • Mac

Languages

  • English

Features

    • Command line interface

    • Ruby