- Node (14.4.0)
- Clonar el repositorio
npm install
- Para correr los tests:
npm run test
- Para correr el linter:
npm run lint
Command | Arguments |
---|---|
addArtist | name (String), country (String) |
removeArtist | name (String) |
addAlbum | name (String), artist (String), year (Number) |
removeAlbum | artistName (String), albumName (String) |
addTrack | title (String), album (String), duration (Number), genres (List String) |
removeTrack | albumName (String), trackTitle (String) |
createPlaylist | name (String), genres (List String), maxDuration (Number) |
removePlaylist | name (String) |
searchByName | name (String) |
tracksByArtist | artistName (String) |
tracksByGenres | genres (List String) |
albumsByArtist | artistName (String) |
albumTracks | albumName (String) |
allArtists | |
allAlbums | |
allTracks | |
allPlaylists | |
addUser | name (String) |
userListenTo | userName (String), trackTitle (String) |
tracksUserListenedTo | userName (String) |
timesUserListenedTo | userName (String), trackTitle (String) |
createThisIsList | artistName (String) |
populateAlbumsForArtist | artistName (String) |
trackLyrics | trackTitle (String) |
node main.js addArtist name "Artista1" country "Countr1"
node main.js addAlbum name "Album1" artist "Artista1" year "2020"
node main.js addTrack title "Track1" album "Album1" duration "200" genres "Pop,Rock"
node main.js createPlaylist name "My Playlist" maxDuration 100 genres "Pop"
node main.js removeTrack albumName "Album1" trackTitle "Track1"
node main.js removeAlbum artistName "Artista1" albumName "Album1"
node main.js removeArtist name "Artista1"
node main.js removePlaylist name "My Playlist"
node main.js searchByName name "a"
node main.js tracksByArtist artistName "Artista1"
node main.js tracksByGenres genres "Pop"
node main.js albumsByArtist artistName "Artista1"
node main.js albumTracks albumName "Album1"
node main.js allArtists
node main.js allAlbums
node main.js allTracks
node main.js allPlaylists
node main.js addUser name "User1"
node main.js userListenTo userName "User1" trackTitle "Track1"
node main.js tracksUserListenedTo userName "User1"
node main.js timesUserListenedTo userName "User1" trackTitle "Track1"
node main.js createThisIsList artistName "Artista1"
node main.js populateAlbumsForArtist artistName "Artista1"
node main.js trackLyrics trackTitle "Track1"
./runUnqfy.sh
(Probablemente haya que darle permisos conchmod +rx runUnqfy.sh
)