birdmenu

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit f3f7b6f2e7fe4f3090d8fc7fe0624391f827ab9f
parent e7cdd6d9bd84187ed3e75b58eced2ab7f30ddc06
Author: grouse <bdmfegys@duck.com>
Date:   Thu, 22 Feb 2024 16:25:40 -0500

rename items inside targets in Makefile for birdmenu rename, along with renaming of files

Diffstat:
MMakefile | 12++++++------
Ddmenu.1 | 203-------------------------------------------------------------------------------
Mdmenu_run | 2+-
Mdmenu_run_test | 2+-
4 files changed, 8 insertions(+), 211 deletions(-)

diff --git a/Makefile b/Makefile @@ -34,7 +34,7 @@ clean: dist: clean mkdir -p birdmenu-$(VERSION) cp LICENSE Makefile README arg.h config.def.h config.mk birdmenu.1\ - drw.h util.h birdmenu_path birdmenu_run stest.1 $(SRC)\ + drw.h util.h dmenu_path dmenu_run stest.1 $(SRC)\ birdmenu-$(VERSION) tar -cf birdmenu-$(VERSION).tar birdmenu-$(VERSION) gzip birdmenu-$(VERSION).tar @@ -42,10 +42,10 @@ dist: clean install: all mkdir -p $(DESTDIR)$(PREFIX)/bin - cp -f birdmenu birdmenu_path birdmenu_run stest $(DESTDIR)$(PREFIX)/bin + cp -f birdmenu dmenu_path dmenu_run stest $(DESTDIR)$(PREFIX)/bin chmod 755 $(DESTDIR)$(PREFIX)/bin/birdmenu - chmod 755 $(DESTDIR)$(PREFIX)/bin/birdmenu_path - chmod 755 $(DESTDIR)$(PREFIX)/bin/birdmenu_run + chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_path + chmod 755 $(DESTDIR)$(PREFIX)/bin/dmenu_run chmod 755 $(DESTDIR)$(PREFIX)/bin/stest mkdir -p $(DESTDIR)$(MANPREFIX)/man1 sed "s/VERSION/$(VERSION)/g" < birdmenu.1 > $(DESTDIR)$(MANPREFIX)/man1/birdmenu.1 @@ -55,8 +55,8 @@ install: all uninstall: rm -f $(DESTDIR)$(PREFIX)/bin/birdmenu\ - $(DESTDIR)$(PREFIX)/bin/birdmenu_path\ - $(DESTDIR)$(PREFIX)/bin/birdmenu_run\ + $(DESTDIR)$(PREFIX)/bin/dmenu_path\ + $(DESTDIR)$(PREFIX)/bin/dmenu_run\ $(DESTDIR)$(PREFIX)/bin/stest\ $(DESTDIR)$(MANPREFIX)/man1/birdmenu.1\ $(DESTDIR)$(MANPREFIX)/man1/stest.1 diff --git a/dmenu.1 b/dmenu.1 @@ -1,203 +0,0 @@ -.TH DMENU 1 dmenu\-VERSION -.SH NAME -dmenu \- dynamic menu -.SH SYNOPSIS -.B dmenu -.RB [ \-bfirvP ] -.RB [ \-l -.IR lines ] -.RB [ \-m -.IR monitor ] -.RB [ \-p -.IR prompt ] -.RB [ \-fn -.IR font ] -.RB [ \-nb -.IR color ] -.RB [ \-nf -.IR color ] -.RB [ \-sb -.IR color ] -.RB [ \-sf -.IR color ] -.RB [ \-w -.IR windowid ] -.P -.BR dmenu_run " ..." -.SH DESCRIPTION -.B dmenu -is a dynamic menu for X, which reads a list of newline\-separated items from -stdin. When the user selects an item and presses Return, their choice is printed -to stdout and dmenu terminates. Entering text will narrow the items to those -matching the tokens in the input. -.P -.B dmenu_run -is a script used by -.IR dwm (1) -which lists programs in the user's $PATH and runs the result in their $SHELL. -.SH OPTIONS -.TP -.B \-b -dmenu appears at the bottom of the screen. -.TP -.B \-c -dmenu appears centered on the screen. -.TP -.B \-f -dmenu grabs the keyboard before reading stdin if not reading from a tty. This -is faster, but will lock up X until stdin reaches end\-of\-file. -.TP -.B \-i -dmenu matches menu items case insensitively. -.TP -.B \-P -dmenu will not directly display the keyboard input, but instead replace it with dots. All data from stdin will be ignored. -.TP -.B \-r -dmenu will reject any input which would result in no matching option left. -.TP -.BI \-l " lines" -dmenu lists items vertically, with the given number of lines. -.TP -.BI \-m " monitor" -dmenu is displayed on the monitor number supplied. Monitor numbers are starting -from 0. -.TP -.BI \-p " prompt" -defines the prompt to be displayed to the left of the input field. -.TP -.BI \-fn " font" -defines the font or font set used. -.TP -.BI \-nb " color" -defines the normal background color. -.IR #RGB , -.IR #RRGGBB , -and X color names are supported. -.TP -.BI \-nf " color" -defines the normal foreground color. -.TP -.BI \-sb " color" -defines the selected background color. -.TP -.BI \-sf " color" -defines the selected foreground color. -.TP -.B \-v -prints version information to stdout, then exits. -.TP -.BI \-w " windowid" -embed into windowid. -.SH USAGE -dmenu is completely controlled by the keyboard. Items are selected using the -arrow keys, page up, page down, home, and end. -.TP -.B Tab -Copy the selected item to the input field. -.TP -.B Return -Confirm selection. Prints the selected item to stdout and exits, returning -success. -.TP -.B Ctrl-Return -Confirm selection. Prints the selected item to stdout and continues. -.TP -.B Shift\-Return -Confirm input. Prints the input text to stdout and exits, returning success. -.TP -.B Escape -Exit without selecting an item, returning failure. -.TP -.B Ctrl-Left -Move cursor to the start of the current word -.TP -.B Ctrl-Right -Move cursor to the end of the current word -.TP -.B C\-a -Home -.TP -.B C\-b -Left -.TP -.B C\-c -Escape -.TP -.B C\-d -Delete -.TP -.B C\-e -End -.TP -.B C\-f -Right -.TP -.B C\-g -Escape -.TP -.B C\-h -Backspace -.TP -.B C\-i -Tab -.TP -.B C\-j -Return -.TP -.B C\-J -Shift-Return -.TP -.B C\-k -Delete line right -.TP -.B C\-m -Return -.TP -.B C\-M -Shift-Return -.TP -.B C\-n -Down -.TP -.B C\-p -Up -.TP -.B C\-u -Delete line left -.TP -.B C\-w -Delete word left -.TP -.B C\-y -Paste from primary X selection -.TP -.B C\-Y -Paste from X clipboard -.TP -.B M\-b -Move cursor to the start of the current word -.TP -.B M\-f -Move cursor to the end of the current word -.TP -.B M\-g -Home -.TP -.B M\-G -End -.TP -.B M\-h -Up -.TP -.B M\-j -Page down -.TP -.B M\-k -Page up -.TP -.B M\-l -Down -.SH SEE ALSO -.IR dwm (1), -.IR stest (1) diff --git a/dmenu_run b/dmenu_run @@ -1,2 +1,2 @@ #!/bin/sh -dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} & +dmenu_path | birdmenu "$@" | ${SHELL:-"/bin/sh"} & diff --git a/dmenu_run_test b/dmenu_run_test @@ -1,2 +1,2 @@ #!/bin/sh -dmenu_path | ./dmenu "$@" | ${SHELL:-"/bin/sh"} & +./dmenu_path | ./birdmenu "$@" | ${SHELL:-"/bin/sh"} &