freebsd-src/bin/sh
Piotr Pawel Stefaniak a675eaec5a sh: implement PS1 \D to print current time
\D{format} yields the result of calling strftime(3) with the provided
format and the current time.

When PS4 can use this, it will enable us to easily generate timestamps
when tracing script execution.

Differential Revision:	https://reviews.freebsd.org/D35840
2023-09-23 20:26:45 +02:00
..
bltin Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
funcs Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
tests sh tests: Update $LINENO tests after $FreeBSD$ removal 2023-08-23 13:25:35 -04:00
alias.c sh: introduce a function to iterate over all aliases 2023-09-12 18:39:20 +02:00
alias.h sh: introduce a function to iterate over all aliases 2023-09-12 18:39:20 +02:00
arith.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
arith_yacc.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
arith_yacc.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
arith_yylex.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
builtins.def Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cd.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
cd.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
dot.profile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
dot.shrc Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
error.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
error.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
eval.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
eval.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
exec.c sh: introduce a function to iterate over all hashed commands 2023-09-12 18:39:54 +02:00
exec.h sh: introduce a function to iterate over all hashed commands 2023-09-12 18:39:54 +02:00
expand.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
expand.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
histedit.c sh: also auto-complete functions 2023-09-12 18:40:05 +02:00
input.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
input.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
jobs.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
jobs.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
mail.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
mail.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
main.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
main.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
memalloc.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
memalloc.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
miscbltin.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
mkbuiltins Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mknodes.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
mksyntax.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
mktokens Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
myhistedit.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
mystring.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
mystring.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
nodes.c.pat Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
nodetypes Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
options.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
options.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
output.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
output.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
parser.c sh: implement PS1 \D to print current time 2023-09-23 20:26:45 +02:00
parser.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
profile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
redir.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
redir.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
sh.1 sh: implement PS1 \D to print current time 2023-09-23 20:26:45 +02:00
shell.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
show.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
show.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
TOUR Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
trap.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
trap.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
var.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
var.h Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00