Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/msurdi/tagit
A command line file tagging tool
https://github.com/msurdi/tagit
Last synced: about 1 month ago
JSON representation
A command line file tagging tool
- Host: GitHub
- URL: https://github.com/msurdi/tagit
- Owner: msurdi
- License: mit
- Created: 2015-04-13T18:00:28.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-05-31T17:12:09.000Z (over 9 years ago)
- Last Synced: 2024-10-03T06:39:14.205Z (about 1 month ago)
- Language: TypeScript
- Size: 227 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/msurdi/tagit.svg?branch=master)](https://travis-ci.org/msurdi/tagit)
Tagit
=====Tagit is a command line tool for tagging files. It could be used as a quick'n dirty way of organising a media
library.Installation
------------npm install -g tagit
Usage
-----cd ~/Music // Or anywhere where you have your files
tagit init // Initialize internal database
tagit update // Recursively scan current directory and add all files to the index
tagit autotag // Tag all files in the index extracting tags from filenames
tagit tagged rock // List all files tagged with 'rock'
tagit tagged rock heavy // List all files tagged with 'rock' and 'heavy'
tagit random // Pick a random file
tagit random pop // Pick a random file tagged with 'pop'
tagit tag my_song.mp3 favourite // Tag my_song.mp3 with tag 'favourite'