All Projects → linjunpop → Imessage

linjunpop / Imessage

Licence: mit
💬 Send iMessages from command-line

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Imessage

Commander
Test your command line interfaces on windows, linux and osx and nodes viá ssh and docker
Stars: ✭ 183 (-29.89%)
Mutual labels:  cli, command-line, osx
Reminders Cli
A simple CLI for interacting with macOS reminders
Stars: ✭ 354 (+35.63%)
Mutual labels:  cli, command-line, osx
Go Termd
Package termd provides terminal markdown rendering, with code block syntax highlighting support.
Stars: ✭ 223 (-14.56%)
Mutual labels:  cli, command-line
Gitlab Cli
Create a merge request from command line in gitlab
Stars: ✭ 224 (-14.18%)
Mutual labels:  cli, command-line
Laravel Zero
A PHP framework for console artisans
Stars: ✭ 2,821 (+980.84%)
Mutual labels:  cli, command-line
Webpack Command
[DEPRECATED] Lightweight, modular, and opinionated webpack CLI that provides a superior experience
Stars: ✭ 218 (-16.48%)
Mutual labels:  cli, command-line
Kmdr Cli
🧠 The CLI tool for learning commands from your terminal
Stars: ✭ 218 (-16.48%)
Mutual labels:  cli, command-line
Meow
🐈 CLI app helper
Stars: ✭ 2,839 (+987.74%)
Mutual labels:  cli, command-line
Facebook Dl
📼 Very minimal Facebook downloader written in 28 lines of Python code (not including comments and blank spaces)
Stars: ✭ 207 (-20.69%)
Mutual labels:  cli, command-line
Editly
Slick, declarative command line video editing & API
Stars: ✭ 3,162 (+1111.49%)
Mutual labels:  cli, command-line
Gif For Cli
opensource.googleblog.com/2018/06/tenor-gif-for-cli.html
Stars: ✭ 2,772 (+962.07%)
Mutual labels:  cli, command-line
Pushbullet Cli
Access Pushbullet from the command line
Stars: ✭ 260 (-0.38%)
Mutual labels:  cli, command-line
Csview
📠 A high performance csv viewer with cjk/emoji support.
Stars: ✭ 208 (-20.31%)
Mutual labels:  cli, command-line
Dry Cli
General purpose Command Line Interface (CLI) framework for Ruby
Stars: ✭ 210 (-19.54%)
Mutual labels:  cli, command-line
Klog
A plain-text file format and command line tool for time tracking
Stars: ✭ 222 (-14.94%)
Mutual labels:  cli, command-line
Stonky
A command line dashboard for monitoring stocks
Stars: ✭ 208 (-20.31%)
Mutual labels:  cli, command-line
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+904.98%)
Mutual labels:  cli, command-line
Ff
Find files (ff) by name, fast!
Stars: ✭ 257 (-1.53%)
Mutual labels:  cli, command-line
Ascii
👾 ASCII Roulette :: ascii art video chat on the cli
Stars: ✭ 202 (-22.61%)
Mutual labels:  cli, command-line
Saldl
A lightweight well-featured CLI downloader optimized for speed and early preview.
Stars: ✭ 203 (-22.22%)
Mutual labels:  cli, command-line

imessage

Command line tool to send iMessage.

Build Status Gem Version codebeat badge

Installation

As a Homebrew(http://brew.sh) package

$ brew install imessage-ruby

As a gem

Add this line to your application's Gemfile:

gem 'imessage'

And then execute:

$ bundle

Or install it yourself as:

$ gem install imessage

Usage

Usage: imessage [options]

Specific options:
    -t, --text [TEXT]                The TEXT to deliver
    -a, --attachment [ATTACHMENT]    Add an attachment
    -c, --contacts x,y,z             Deliver message to these CONTACTS

Common options:
    -h, --help                       Prints this help
        --version                    Show version

Example

$ imessage --text "hello" --contacts "[email protected]" --attachment 'bar.png'

Changelog

Development

After checking out the repo, run bin/setup to install dependencies. Then, run rake test to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.

To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/linjunpop/imessage.

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