CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Mon, 04 Aug 2025 12:04:19 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090727064222
location: https://web.archive.org/web/20090727064222/https://github.com/alloy/kicker/tree/master
server-timing: captures_list;dur=1.287583, exclusion.robots;dur=0.042325, exclusion.robots.policy;dur=0.018518, esindex;dur=0.019766, cdx.remote;dur=12.635941, LoadShardBlock;dur=148.592599, PetaboxLoader3.datanode;dur=58.747340
x-app-server: wwwb-app203
x-ts: 302
x-tr: 208
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app203; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Mon, 04 Aug 2025 12:04:20 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.26
x-archive-orig-date: Mon, 27 Jul 2009 06:42:22 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 1661ms
x-archive-orig-etag: "fc6116f88f9b79a35127e204a2143a36"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 25809
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 27 Jul 2009 06:42:22 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 27 Jul 2009 06:42:22 GMT", ; rel="memento"; datetime="Mon, 27 Jul 2009 06:42:22 GMT", ; rel="next memento"; datetime="Sun, 08 Dec 2013 04:11:25 GMT", ; rel="last memento"; datetime="Tue, 07 Jan 2014 18:15:47 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_10_20090727061108_crawl102.gpg-c/52_10_20090727064158_crawl101.arc.gz
server-timing: captures_list;dur=0.574913, exclusion.robots;dur=0.023553, exclusion.robots.policy;dur=0.010695, esindex;dur=0.011174, cdx.remote;dur=46.692535, LoadShardBlock;dur=157.365087, PetaboxLoader3.datanode;dur=211.034283, load_resource;dur=756.703332, PetaboxLoader3.resolve;dur=637.140753
x-app-server: wwwb-app203
x-ts: 200
x-tr: 1033
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=3
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
alloy's kicker at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Run the following if you haven't already:
gem sources -a https://gems.github.com
Install the gem(s):
sudo gem install alloy-kicker
Description: | A simple OS X CLI tool which uses FSEvents to run given callbacks, such as a CLI command. edit |
Homepage: | edit |
Public Clone URL: |
git://github.com/alloy/kicker.git
Give this clone URL to anyone.
git clone git://github.com/alloy/kicker.git
|
Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:alloy/kicker.git
|
kicker /
name | age | message | |
---|---|---|---|
![]() |
.gitignore | Loading commit data... ![]() |
|
![]() |
LICENSE | ||
![]() |
README.rdoc | ||
![]() |
Rakefile | ||
![]() |
TODO.rdoc | ||
![]() |
VERSION.yml | ||
![]() |
bin/ | ||
![]() |
html/ | ||
![]() |
kicker.gemspec | ||
![]() |
lib/ | ||
![]() |
test/ | ||
![]() |
vendor/ |
Kicker
A simple OS X CLI tool which uses FSEvents to run a given shell command.
Usage
Give it paths to files or directories and a shell command to execute when any changes occur.
Usage: kicker [options] -e [command] [paths to watch] -e, --execute [COMMAND] The command to execute. --[no-]growl Whether or not to use Growl. Default is to use growl. --growl-command [COMMAND] The command to execute when the Growl succeeded message is clicked.
Examples
Show all files whenever a change occurs in the current work directory:
$ kicker -e "ls -l" .
Run a Rake task whenever a given file is changed:
$ kicker -e "rake guides" guides/source/nested_model_forms.textile
Run a Run task whenever a given file is changed and specify a command to be executed if the user clicks a `succeeded’ Growl message:
$ kicker -e "rake guides" --growl-command "open -a Safari guides/output/nested_model_forms.html" guides/source/nested_model_forms.textile
And for fun, ghetto-autotest:
$ kicker -e "ruby test/test_case.rb" test/test_case.rb lib/file.rb
Installation
$ sudo gem install alloy-kicker -s https://gems.github.com
This feature is coming soon. Sit tight!