Automaattinen työkalu tiedostojen lajitteluun kansioihin.
Kopioi tämä prompti Cursoriin tai muuhun AI-työkaluun aloittaaksesi projektin.
Luo tiedostojen järjestelytyökalu CLI:nä. Komennot: - organize <dir> - järjestele tiedostot - organize <dir> --by date - päivämäärän mukaan (2024/01, 2024/02...) - organize <dir> --by type - tyypin mukaan (Images, Documents...) - organize <dir> --dry-run - näytä mitä tehtäisiin - organize --undo - peruuta viimeinen operaatio Tiedostotyypit: - Images: .jpg, .png, .gif, .svg, .webp - Documents: .pdf, .doc, .docx, .txt, .md - Videos: .mp4, .mov, .avi - Audio: .mp3, .wav, .flac - Archives: .zip, .rar, .tar.gz - Code: .js, .ts, .py, .html, .css Tech: - Node.js - TypeScript - Commander.js (CLI) - fs-extra (tiedosto-operaatiot) Tee käyttäjäystävällinen output värikoodauksella.
Tässä projektissa rakennetaan seuraavat ominaisuudet:
Luo komentorivityökalu.
Luo Node.js CLI-työkalu Commander.js:llä. Komento: organize <directory>. Lue kansion tiedostot ja tulosta lista.
Siirrä tiedostot kansioihin.
Lisää logiikka joka lajittelee tiedostot tyypin mukaan kansioihin: Images, Documents, Videos, Audio, Archives, Other. Siirrä tiedostot oikeisiin kansioihin.
Lisää dry-run ja undo.
Lisää --dry-run flag joka näyttää mitä tehtäisiin ilman siirtoja. Tallenna siirrot log-tiedostoon ja lisää --undo joka peruuttaa viimeisimmän järjestelyn.
Kun perusprojekti on valmis, voit laajentaa sitä näillä ideoilla:
Selaa kaikkia automaatio projekteja tai tutustu muihin kategorioihin.