Skip to content

musgit-dev/musgit-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Musgit CLI - Git-like management of your music practices in your terminal

Overview

Musgit is a tool for managing your music practices.

Musgit provides:

  • Adding various music pieces
  • Practicing and evaluating these pieces
  • Working with lessons

Installation

musgit-cli can be installed:

go install github.com/musgit-dev/musgit-cli@latest

Usage

  • Start new lesson
musgit-cli start lesson
  • Add new piece
musgit-cli pieces add --name "Piece Name" --composer "Composer" --complexity 1
  • Practice piece #1
musgit-cli pieces practice 1

Configuration

All your practices are stored in a Sqlite database (located in $HOME/.musgit/musgit.db)

If you want to store results somewhere else use one of the following:

  • Adjust db-uri parameter in $HOME/.musgit/musgit.yaml file.
  • Pass DB file path to --db-uri CLI flag.
  • Add MUSGIT_DB_URI ENV variable.

License

Musgit is released under the Apache 2.0 license. See LICENSE.txt.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages