FastLoupe

Komentorivi

Kaikki mitä FastLoupe tekee avaamatta ikkunaa. Yksi valitsin, yksi ajo, yksi paluukoodi — tehty ajastettua tehtävää eikä edistymispalkkia katsovaa ihmistä varten.

Yksi valitsin, yksi ajo, yksi paluukoodi

FastLoupe [<kirjasto>.db | --catalog <polku>] [verbi]

Ilman verbiä aukeaa ikkuna kuten tavallisesti. Jokainen alla oleva verbi sen sijaan ajaa yhden ajon ja sulkeutuu. Ei taustapalvelua, ei --watch-valitsinta eikä opeteltavaa alikomentopuuta.

Nämä ovat niitä komentoja, joita ihminen, käynnistin tai ajastettu tehtävä kirjoittaa. Skriptatut ja kehittäjätilat ovat eri asia eri säännöillä; --help ei tarkoituksella luettele niitä.

Verbit

--ready-sync [kansio]

Päivitä tämän kirjaston siirrettävä kopio toisella asemalla. Kansion nimeäminen myös asettaa sen kohteeksi, aivan kuten sen valitseminen Asetuksissa.

--backup [kansio]

Ota yksi luettelon tilannevedos ja tulosta minne se päätyi ja kuinka iso se on. Kuviin ei kosketa — tämä varmuuskopioi luettelon. Jos kansiota ei ole määritetty, komento kieltäytyy sen sijaan että valitsisi puolestasi paikan johon kirjoittaa gigatavuja.

--check

Tulosta kirjaston kunto, yksi rivi per asia: montako kuvaa, mitkä asemat ovat liitettyinä, pikkukuvien kattavuus, milloin viimeisin varmuuskopio ja viimeisin siirrettävän kopion ajo valmistuivat. Ei kirjoita mitään, mihinkään — juuri siksi se voi tarkistaa myös vain luettavan aseman.

--import <kansio>

Tuo tuo kansio, joka käydään läpi lähteenä alikansioineen, sovellukseen tallennetuilla tuontiasetuksilla: kohde, toinen kopio, nimeämismalli, kellon siirtymä, IPTC-pohja. Varmennus on päällä ja siirto pois, koska ne kaksi ovat ajokohtaisia valintaruutuja joita sovellus ei koskaan tallenna.

--maintain

Aja määritetyt taustaajot kerran kukin, kiinteässä järjestyksessä: uudet tiedostot, pikkukuvat, kasvot, merkitysindeksi, varmuuskopio, valmiussynkronointi. Kukin tulostaa aloitusrivin ja lopputuloksen, eikä epäonnistuva ajo koskaan pysäytä sen jälkeisiä.

--help · --version

Eivät avaa kirjastoa, eivät koske mihinkään ja palauttavat 0. --help verbin vieressä tulostaa sen verbin oman sivun. --version tulostaa sen mitä Tietoja- sivu näyttää.

--maintain jatkaa kasvojen etsintäajoa jonka olet aloittanut sovelluksessa, eikä koskaan aloita sellaista: tunnistimen ajaminen jokaisen kirjastosi kuvan yli ei ole asia joka aloitetaan puolestasi kello kolme yöllä. Se ei myöskään lataa mitään, joten merkitysindeksin malli jota ei ole koneella on yksi ohitettu rivi eikä yllätys yhteydellesi. Ja se noudattaa asettamiasi aikavälejä sen sijaan että ohittaisi ne — öisin ajettu --maintain ottaa viikoittaisella varmuuskopiointiasetuksella yhden varmuuskopion viikossa.

Mihin kirjastoon se kohdistuu

FastLoupe --catalog D:\Pictures\zappic.db --check
FastLoupe D:\Pictures\zappic.db --backup

--catalog <polku> valitsee kirjaston, ja pelkkä polku .db-tiedostoon tekee saman ilman valitsinta edessä — käynnistintä, tiedostoliitosta tai sovelluksen päälle pudotettua tiedostoa varten. Kumpikin toimii yhdessä jokaisen verbin kanssa.

Verbin vieressä se valitsee kirjaston vain siksi ajoksi. Se ei tarkoituksella muutu siksi kirjastoksi, jonka löydät auki huomisaamuna: sama valitsin tavallisessa käynnistyksessä kyllä jää voimaan, koska silloin aukeaa ikkuna joka näyttää mihin vaihdettiin, eikä kello kolme yöllä ajettavalla tehtävällä ole ketään kenelle näyttää. --lang <kulttuuri> asettaa kielen yhdeksi ajoksi samalla tavalla.

Kolme paluukoodia

Kaikki oli kunnossa
0

Se ajettiin, eikä katsottavaa ole.

Jokin vaatii huomiota
2

Se ajettiin, ja tuloste nimeää mikä: ohitettuja tiedostoja, asema poissa, varmuuskopio myöhässä, ajo pysähtyi.

Kieltäydyttiin tai ei onnistunut
1

Mitään ei saatu tehtyä. Syy on vakiovirhevirrassa.

Kakkonen on se koodi, jonka ympärille koko joukko on suunniteltu. Valmistui, neljä tiedostoa ohitettiin ei ole epäonnistuminen — työ julkaistiin ja seuraava ajo yrittää niitä itsestään uudelleen — ja sen raportoiminen epäonnistumisena tuottaa juuri sen hälytyksen jonka joku kytkee pois. Se ei myöskään ole puhdas ajo. Valvontasääntö joka kohtelee ykköstä merkityksellä herätä minut ja kakkosta merkityksellä katso tätä huomenna on se tarkoitettu tulkinta. --check on terävin esimerkki: 1 tarkoittaa ettei mitään mitattu, ja 2 tarkoittaa että mitattiin ja tilanne on huono.

Windowsissa ohjaa tuloste tiedostoon

FastLoupe --check > check.log 2>&1

Windowsissa FastLoupe on ikkunallinen ohjelma. Se kiinnittyy siihen konsoliin josta se käynnistettiin, jotta rivit ylipäätään näkyisivät, mutta konsolin komentotulkki ei odota ikkunallista ohjelmaa: kehote palaa heti ja tuloste ilmestyy sen alle. Ohjaus tiedostoon tai putkeen saa komentotulkin odottamaan, ja se on muutenkin sitä mitä loki haluaa.

Ajastettu tehtävä odottaa prosessia ja lukee paluukoodin oikein kummassakin tapauksessa, ja juuri sitä käyttötapaa varten nämä verbit ovat.

Ajastaminen

Windowsin Tehtävien ajoitus tallentaa viimeisimmän ajon tuloksen, joka on yllä kuvattu paluukoodi, joten öinen ajo on nähtävissä ilman että kukaan lukee lokia. Osoita se FastLoupen omaan suoritettavaan tiedostoon, sinne minne asennuksesi sen laittoi.

schtasks /create /tn "FastLoupe nightly" /sc daily /st 03:00 ^
  /tr "\"%LOCALAPPDATA%\Programs\FastLoupe\FastLoupe.exe\" --maintain"

macOS:ssä vastine on launchd-agentti. macOS-versio on nyt Mac App Storessa — tämä on se muoto, jossa ajastus siellä tehdään.

~/Library/LaunchAgents/com.oddbrd.fastloupe.maintain.plist

<key>ProgramArguments</key>
<array>
  <string>/Applications/FastLoupe.app/Contents/MacOS/FastLoupe</string>
  <string>--maintain</string>
</array>
<key>StartCalendarInterval</key>
<dict><key>Hour</key><integer>3</integer><key>Minute</key><integer>0</integer></dict>

launchctl load ~/Library/LaunchAgents/com.oddbrd.fastloupe.maintain.plist

Säännöt jotka koskevat jokaista verbiä

Aina

  • Yksi ajo, sitten ohjelma sulkeutuu. Mitään ei jää muistiin eikä sovellus itse ajasta mitään
  • Se kirjoittaa sovelluksen omat kuittaukset, joten kello kolme yöllä ajettu ajo on se ajo jota Kirjaston kunto -kortti kuvaa kun avaat ikkunan seuraavan kerran — ja sovelluksen oma automaattinen rytmi laskee sen omakseen sen sijaan että toistaisi sen
  • Ctrl+C käsitellään: ajo perutaan sen omalla peruutuksella ja sen kohta tallennetaan, joten seuraava ajo jatkaa siitä mihin tämä jäi
  • Kaikki mikä kertoo faktan kirjastostasi tulostetaan sovelluksen omalla kielellä

Kieltäydytään, nimeltä

  • Kaksi verbiä samalla komentorivillä — nimettynä siinä järjestyksessä jossa ne kirjoitit, sen sijaan että toinen valittaisiin hiljaa
  • Argumentti verbille joka ei ota sellaista. --check L:\Pictures hylätään eikä sivuuteta, koska sivuuttaminen antaisi komennon näyttää siltä kuin se olisi tarkistanut tuon aseman
  • Jokainen kirjoittava verbi kirjastolle joka on vain luettavalla asemalla — sanottuna kerran, heti alussa, eikä keskellä tuontia. --check on poikkeus ja on suunniteltu juuri sitä asemaa varten
  • Mikä tahansa verbi skriptattujen ja kehittäjätilojen rinnalla: ne osoittavat kertakäyttöisiin kopioihin, kun taas nämä kirjoittavat oikeita varmuuskopioita ja tuovat oikeita kuvia

Mikä käännetään ja mikä ei

Kaikki mikä kertoo faktan kirjastostasi — edistymisrivi, ajon lopputulos, kuntotieto, tuonnin yhteenveto — on sovelluksen oma käännetty teksti, joten pääte lukee täsmälleen kuten ikkuna, samalla kielellä.

Komentorivin omat sanat ovat englanniksi: käyttöohjesivut, no such folder, a catalogue that will not open, hylätty yhdistelmä. Samoin tekee jokainen muukin konsoliviesti jonka tämä ohjelma tulostaa.

Kokeile FastLoupea omalla kirjastollasi

Windows: kokeile sovellusta maksutta 30 päivää. Mac: lataa maksutta, jatka selaamista ja luokittelua maksutta ja aloita halutessasi 30 päivän kokeilu tiedostoja muuttaville työkaluille. Ei FastLoupe-tiliä; kauppojen tili- ja ostoehdot pätevät.

Aloita Windows-version maksuton 30 päivän kokeilu Lataa Mac-versio maksutta

Maailmanlaajuinen julkaisutarjous 11. lokakuuta 2026 asti. Suomen hinnat: Windows-sovellus tai Macin pysyvä avaus 14,99 €; 24,99 € 12. lokakuuta alkaen. Alustojen lisenssit ostetaan erikseen. Azure-varmuuskopiointi ja tallennustila maksavat erikseen. Paikalliset kauppahinnat ja saatavuus vaihtelevat.