├── .gitignore ├── CONTRIBUTE.md ├── INSTALL.md ├── LICENSE ├── README.md ├── USAGE.md └── src ├── help ├── np-add.txt ├── np-clean.txt ├── np-clear.txt ├── np-daemon.txt ├── np-doctor.txt ├── np-help.txt ├── np-history.txt ├── np-index.txt ├── np-list.txt ├── np-next.txt ├── np-notify.txt ├── np-now.txt ├── np-start.txt ├── np-startstop.txt └── np-stop.txt ├── np ├── np-add.sh ├── np-clean.sh ├── np-clear.sh ├── np-daemon.sh ├── np-doctor.sh ├── np-help.sh ├── np-history.sh ├── np-index.sh ├── np-list.sh ├── np-next.sh ├── np-notify.sh ├── np-now.sh ├── np-start.sh ├── np-startstop.sh ├── np-stop.sh ├── np.sh └── shared ├── functionality.sh ├── functions.sh ├── functions ├── basic.sh ├── config.sh ├── cross-platform.sh ├── daemon.sh ├── debug.sh ├── details.sh ├── display.sh ├── externalplayer.sh ├── filesystem.sh ├── input-validation.sh ├── mode.sh ├── notify.sh ├── processes.sh └── queue.sh ├── githooks └── pre-commit.sh ├── man ├── README.md └── man1 │ └── np.1 └── mutexed.sh /.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CONTRIBUTE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/CONTRIBUTE.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/README.md -------------------------------------------------------------------------------- /USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/USAGE.md -------------------------------------------------------------------------------- /src/help/np-add.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/help/np-add.txt -------------------------------------------------------------------------------- /src/help/np-clean.txt: -------------------------------------------------------------------------------- 1 | Usage: np clean 2 | 3 | Remove non-existant files from queue. 4 | -------------------------------------------------------------------------------- /src/help/np-clear.txt: -------------------------------------------------------------------------------- 1 | Usage: np clear 2 | 3 | Empty the queue. 4 | -------------------------------------------------------------------------------- /src/help/np-daemon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/help/np-daemon.txt -------------------------------------------------------------------------------- /src/help/np-doctor.txt: -------------------------------------------------------------------------------- 1 | Usage: np doctor 2 | 3 | Display configuration, runtime and status values. 4 | -------------------------------------------------------------------------------- /src/help/np-help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/help/np-help.txt -------------------------------------------------------------------------------- /src/help/np-history.txt: -------------------------------------------------------------------------------- 1 | Usage: np history 2 | 3 | Show the 999 most recently played sounds. 4 | -------------------------------------------------------------------------------- /src/help/np-index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/help/np-index.txt -------------------------------------------------------------------------------- /src/help/np-list.txt: -------------------------------------------------------------------------------- 1 | Usage: np list 2 | 3 | See sounds currently in the queue. 4 | -------------------------------------------------------------------------------- /src/help/np-next.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/help/np-next.txt -------------------------------------------------------------------------------- /src/help/np-notify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/help/np-notify.txt -------------------------------------------------------------------------------- /src/help/np-now.txt: -------------------------------------------------------------------------------- 1 | Usage: np now 2 | 3 | Shows the sound currently playing. 4 | -------------------------------------------------------------------------------- /src/help/np-start.txt: -------------------------------------------------------------------------------- 1 | Usage: np start 2 | 3 | Let 'np daemon' consume the sound queue. 4 | -------------------------------------------------------------------------------- /src/help/np-startstop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/help/np-startstop.txt -------------------------------------------------------------------------------- /src/help/np-stop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/help/np-stop.txt -------------------------------------------------------------------------------- /src/np: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np -------------------------------------------------------------------------------- /src/np-add.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-add.sh -------------------------------------------------------------------------------- /src/np-clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-clean.sh -------------------------------------------------------------------------------- /src/np-clear.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-clear.sh -------------------------------------------------------------------------------- /src/np-daemon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-daemon.sh -------------------------------------------------------------------------------- /src/np-doctor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-doctor.sh -------------------------------------------------------------------------------- /src/np-help.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-help.sh -------------------------------------------------------------------------------- /src/np-history.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-history.sh -------------------------------------------------------------------------------- /src/np-index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-index.sh -------------------------------------------------------------------------------- /src/np-list.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-list.sh -------------------------------------------------------------------------------- /src/np-next.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-next.sh -------------------------------------------------------------------------------- /src/np-notify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-notify.sh -------------------------------------------------------------------------------- /src/np-now.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-now.sh -------------------------------------------------------------------------------- /src/np-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-start.sh -------------------------------------------------------------------------------- /src/np-startstop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-startstop.sh -------------------------------------------------------------------------------- /src/np-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np-stop.sh -------------------------------------------------------------------------------- /src/np.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/np.sh -------------------------------------------------------------------------------- /src/shared/functionality.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functionality.sh -------------------------------------------------------------------------------- /src/shared/functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions.sh -------------------------------------------------------------------------------- /src/shared/functions/basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/basic.sh -------------------------------------------------------------------------------- /src/shared/functions/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/config.sh -------------------------------------------------------------------------------- /src/shared/functions/cross-platform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/cross-platform.sh -------------------------------------------------------------------------------- /src/shared/functions/daemon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/daemon.sh -------------------------------------------------------------------------------- /src/shared/functions/debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/debug.sh -------------------------------------------------------------------------------- /src/shared/functions/details.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/details.sh -------------------------------------------------------------------------------- /src/shared/functions/display.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/display.sh -------------------------------------------------------------------------------- /src/shared/functions/externalplayer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/externalplayer.sh -------------------------------------------------------------------------------- /src/shared/functions/filesystem.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/filesystem.sh -------------------------------------------------------------------------------- /src/shared/functions/input-validation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/input-validation.sh -------------------------------------------------------------------------------- /src/shared/functions/mode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/mode.sh -------------------------------------------------------------------------------- /src/shared/functions/notify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/notify.sh -------------------------------------------------------------------------------- /src/shared/functions/processes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/processes.sh -------------------------------------------------------------------------------- /src/shared/functions/queue.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/functions/queue.sh -------------------------------------------------------------------------------- /src/shared/githooks/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/githooks/pre-commit.sh -------------------------------------------------------------------------------- /src/shared/man/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/man/README.md -------------------------------------------------------------------------------- /src/shared/man/man1/np.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/man/man1/np.1 -------------------------------------------------------------------------------- /src/shared/mutexed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelpurra/npshell/HEAD/src/shared/mutexed.sh --------------------------------------------------------------------------------