Posts Tagged “cli”

  • CodeReminder: don't forget to play

    I put together a little utility this morning to help me remember what GitHub repositories I've grabbed with the intention of playing with later. I often clone or fork a repo and plan to explore it over a weekend, but then quickly forget about it if I don't add a reminder.…

  • bookmark-cli: OS X bookmark data for scripters

    I've been working on a simple solution for backing up and restoring OS X tags after catastrophes. Ultimately this is going to have to be more than a script, but I have most of the pieces in place. As part of the experiment I wanted to be able to handle files being renamed and moved. That's best handled by the file bookmarking portions of the Cocoa API, so I wrote a little CLI to capture and restore bookmark data for a file or folder.…

  • spl, a CLI for Spotlight searches

    I've been playing with wrappers for OS X's command line Spotlight tool mdfind for a while now. I've gone through many permutations, including a tool that maintains "smart folders" by symlinking the results of a Spotlight search for the contents of a .query file in a folder. That one's not ready for prime time yet, but I found another (probably handier) solution.…

  • OTask OmniFocus CLI is back (for now)

    I usually use TaskPaper when working on coding projects, and I have an array of tools for working with it from the command line. Every once in a while I do need to add a task to OmniFocus (where I keep my non-coding todo lists) too, though. I used to use my script "OTask" for that, but it's been neglected since Mavericks came out and wasn't working for me anymore.…

  • doing gone wild

    I started my doing project late last week and it's turned into my "productive procrastination" project. It's a simple CLI that helps you keep track of what you're doing and provides a record of what you've done.…

  • Web Excursions for March 17, 2014
  • A couple of followups to "doing"

    The doing` CLI that I announced yesterday has been more warmly received than I expected. I'll share expansions and updates to it as they happen. If you've already installed `doing` with `gem install doing`, you can update with the latest features using `gem update doing. Fresh installs will get them by default.…

  • A Notehub CLI

    So I made this. It's not even what I've been spending most of my hacking time on the last couple of days, but that's not quite ready to unveil yet. Actually, neither is this...…

  • Command line bar chart (for GeekTool, et al)

    This is a script I'm using with GeekTool to output a bar chart of stats for my blog to my desktop. It's specifically geared toward the data returned by FeedPress, but I'm posting it because it can pretty easily be modified to work with any date-based data set. The concept is actually easy enough to use with any sequential data, and can be modified to output horizontal bars as well.…

  • Bash image tools for web designers

    Here are a couple of my Bash functions for people who work with images in CSS or HTML. Nothing elaborate, just things that supplement my typical workflow.…

  • beengone: a script-friendly way to check computer idle time

    I spent too long figuring this out, but I'm quite certain there are at least 3 people who can put the result to good use. I don't know who they are yet, but they'll show up. Eventually.…

  • PNG to JPEG and how I loathe ImageMagick options

    It's frustrating how long it takes me to figure out how to do something in ImageMagick. I know full well it can do it, but the options are a maze that feels like I'll have to get a post-graduate degree to understand.…

  • Mountain Lion Notifications from Terminal with terminal-notifier

    Via a post on OneThingWell, I discovered a new Ruby library and accompanying CLI called terminal-notifier. It allows you to quickly interface with Mountain Lion's Notification Center from the command line. terminal-notifier will be available as part of the filesystem-watching tool Kicker, but you can put it to use as a general notification system for Terminal right now.…