forked from lwilletts/mpvc
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbash_aliases.mpvc
More file actions
59 lines (54 loc) · 2.02 KB
/
bash_aliases.mpvc
File metadata and controls
59 lines (54 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/usr/bin/env sh
#
# @file bash_aliases.mpvc
# @description List of handy mpvc aliases for POSIX sh(1) shell
# @author gmt4 <gmt4 at github.com> (c) Copyright 2022 GPLv2+
# @url github.com/gmt4/mpvc
# SPDX-License-Identifier: GPL-2.0-or-later
#
# Note should also work under similar sh(1) as sh, bash, fish, ...
#
# Fish:
# ln -s $PWD/docs/config/bash_aliases.mpvc ~/.config/fish/conf.d/mpvc_aliases.fish
#
# Other handy mpvc symlinks:
# ln -s $(which mpvc) ~/bin/m
# ln -s $(which mpvc-fzf) ~/bin/mx
#
alias m="mpvc"
alias mx="mpvc-fzf"
alias mh="alias | grep mpvc"
alias mi="mpvc -i"
alias mI="mpvc -I"
alias ma="mpvc-autopilot"
alias mcc="mpvc-chapter"
alias mci="mpvc clist" # mpvc chapter-list
alias mcn="mpvc clistn" # mpvc chapter-list numbered
alias mcF="mpvc clistf" # mpvc chapter-list full
alias mcF="mpvc clistj" # mpvc chapter-list json
alias mct="mpvc-cut"
alias mcti="mpvc-cut -i"
alias me="mpvc-equalizer"
alias mtt="mpvc-tui"
alias mtth="mpvc-tui -H"
alias mm="mpvc-mpris"
alias mw="mpvc-web"
alias mff="mpvc-fzf" # fzf on mpvc
alias mffa="mpvc-fzf -a" # fzf on mpvc stash-list
alias mffb="mpvc-fzf -b" # fzf on mpvc ytdl-archive URL
alias mffB="mpvc-fzf -B" # get on mpvc ytdl-archive URL
alias mffc="mpvc-fzf -c" # fzf on mpvc chapter-list
alias mffd="mpvc-fzf -d" # fzf on -d /path/to/music/
alias mffe="mpvc-fzf -e" # fzf on mpvc-equalizer
alias mfff="mpvc-fzf -f" # fzf on mpvc play-list
alias mffF="mpvc-fzf -F" # fzf on stdin input
alias mffg="mpvc-fzf -g" # fzf get/fetch ytid URL to ytdl-archive
alias mffG="mpvc-fzf -G" # bis
alias mffl="mpvc-fzf -l" # fzf over local files
alias mffo="mpvc-fzf -o" # fzf search and return first ytid URL
alias mffp="mpvc-fzf -p" # fzf search and add ytid URLs from Invidious
alias mffr="mpvc-fzf -r" # fzf search on ytdl-archive/
alias mffz="mpvc-fzf -z" # fzf search for songs related to the current
alias xargn="xargs -n1" # xargn mpvc cmd
#rseq() { seq "$@" | tac; } # rseq | xargn mpvc cmd
#mffo1() { mpvc add $(mpvc-fzf -o "$@" | mpvc-fzf -1); }