music-tui

Crates.iomusic-tui
lib.rsmusic-tui
version0.1.0
created_at2025-11-18 14:27:00.06514+00
updated_at2025-11-18 14:27:00.06514+00
descriptionA terminal-based music player with TUI interface
homepage
repositoryhttps://github.com/Ota26228/Music_Tui
max_upload_size
id1938502
size62,422
ota (Ota26228)

documentation

README

Music TUI

A terminal-based music player with a TUI interface.

Installation

Quick Install (One-liner)

macOS / Linux (with Homebrew)

# After publishing to Homebrew tap
brew install Ota26228/tap/music-tui

Arch Linux (AUR)

yay -S music-tui
# or
paru -S music-tui

Any OS with Rust installed

cargo install music-tui

Installation from GitHub

Using the install script (recommended)

curl -sSL https://raw.githubusercontent.com/Ota26228/Music_Tui/main/install.sh | bash

Or manually:

git clone https://github.com/Ota26228/Music_Tui
cd Music_Tui
./install.sh

Direct cargo install from GitHub

cargo install --git https://github.com/Ota26228/Music_Tui

Prerequisites

  • Rust: If you don't have Rust installed, install it first:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    
  • Make sure ~/.cargo/bin is in your PATH:

    export PATH="$HOME/.cargo/bin:$PATH"
    

Usage

After installation, run:

mc

Uninstall

cargo uninstall music-tui
# or if installed via Homebrew
brew uninstall music-tui
# or if installed via AUR
yay -R music-tui

Publishing Guide (for maintainers)

1. Publish to crates.io

cargo login
cargo publish

2. Create Homebrew Tap

Create a repository named homebrew-tap and add the formula file.

3. Publish to AUR

Submit the PKGBUILD file to AUR.

Support

  • macOS: Homebrew

  • Linux: Cargo, AUR (Arch Linux)

  • Windows: Cargo

Usage

After installation, run:

mc

Uninstall

cargo uninstall music_cli
Commit count: 0

cargo fmt