Tag et billede med FaceTime-kamera, når en opgave er afsluttet i Mac-kommandolinjen

Anonim

Hvis du nogensinde har ønsket at dokumentere din reaktion på en begivenhed, opgave eller specifik kommandoudførelse, er nu din chance for at komme i gang. Ved hjælp af en sjov lille app kaldet ImageSnap kan du tage billeder med FaceTime- eller iSight-kameraerne fra kommandolinjen. Det kan være godt nok i sig selv til nogle formål, men det er meget mere underholdende, når du binder det til fuldførelsen af ​​en anden kommando, og derved snapper reaktionen på, hvad der sker.

Denne artikel viser dig et sjovt trick til at tage et nyt billede med et Mac FaceTime (frontvendt) kamera, efter at en bestemt opgave er fuldført og afsluttet i MacOS-kommandolinjen.

Installation af ImageSnap for at tage FaceTime-billeder fra kommandolinjen

Først skal du installere et gratis kommandolinjeværktøj kaldet ImageSnap. Det er nemt at installere ImageSnap:

  • Download Imagesnap og åbn tarballen
  • tar -xvf imagesnap.tgz

  • Næste, cd til den nye mappe, og kopier derefter den eksekverbare imagesnap til /usr/local/bin/ (eller et andet sted, hvis du foretrækker det)
  • sudo cp imagesnap /usr/local/bin/

  • Opdater eller indlæs en ny shell for at imagesnap kan bruges

Du kan lave en hurtig test ved at køre "imagesnap", det virker ret hurtigt, og du vil bemærke, at iSight/FaceTime-kameralyset blinker et øjeblik, mens billedet tages. Det resulterende billede bliver som standard navngivet snapshot.jpg.

Takker et FaceTime-kamerabillede, når kommandolinjeopgaven er fuldført

Nu til den sjove del, som er at vedhæfte imagesnap til færdiggørelsen af ​​en anden opgave, er her et par eksempler:

Få din reaktion på oppetid og belastningsgennemsnit:

oppetid && imagesnap

Fang det unikke udseende af optimistisk bekymring efter en usikker forpligtelse:

git commit -a -m 'Ingen anelse om, hvad jeg laver' && imagesnap

Hvis du rent faktisk vil se din reaktion, skal du også vedhæfte åben-kommandoen til slutningen:

rm donotdelete.txt && imagesnap && open snapshot.jpg

Standardfilnavnet er altid snapshot.jpg, medmindre det ændres, og outputstien er altid den nuværende arbejdsmappe, medmindre andet er angivet.

Dette kan bruges på lignende måder som Terminal Notifier, bortset fra at det faktisk ikke giver dig besked om noget, og i stedet dokumenterer det dit svar på begivenheder, hvilket kan være helt morsomt. Hav det sjovt!

Tag et billede med FaceTime-kamera, når en opgave er afsluttet i Mac-kommandolinjen