mirror of
https://github.com/gwebu-team/profile.d.git
synced 2025-12-10 20:55:46 +00:00
Let's be MacOS compatible.
This commit is contained in:
parent
3f8ffe86c9
commit
487eb012d0
3 changed files with 14 additions and 5 deletions
|
|
@ -6,8 +6,14 @@ fi
|
||||||
# show hidden files and directories
|
# show hidden files and directories
|
||||||
alias l.='ls -d .[^.]* ..?* --color=tty 2>/dev/null'
|
alias l.='ls -d .[^.]* ..?* --color=tty 2>/dev/null'
|
||||||
|
|
||||||
# long format with ISO dates
|
if ! which ll 2>/dev/null; then
|
||||||
alias lll='ls -Al "--time-style=+%Y-%m-%d %H:%M:%S %4Z"'
|
alias ll='ls -l --color=auto'
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ "$OSTYPE" != darwin* ]]; then
|
||||||
|
# long format with ISO dates
|
||||||
|
alias lll='ls -Al "--time-style=+%Y-%m-%d %H:%M:%S %4Z"'
|
||||||
|
fi
|
||||||
|
|
||||||
# color less (restricted)
|
# color less (restricted)
|
||||||
alias less='less -R'
|
alias less='less -R'
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ if [ "$PS1" ] ; then # interactive shell detection
|
||||||
# Log the logout event.
|
# Log the logout event.
|
||||||
function prompt_command_exit() {
|
function prompt_command_exit() {
|
||||||
trap - EXIT
|
trap - EXIT
|
||||||
local now=$(date --rfc-3339=ns)
|
local now=$(date --rfc-3339=ns 2> /dev/null || date -Iseconds)
|
||||||
local HistFile
|
local HistFile
|
||||||
HistFile="$HOME/bash_history/$(date '+%Y-%m/%Y-%m-%d')"
|
HistFile="$HOME/bash_history/$(date '+%Y-%m/%Y-%m-%d')"
|
||||||
mkdir -p "${HistFile%/*}"
|
mkdir -p "${HistFile%/*}"
|
||||||
|
|
@ -61,7 +61,7 @@ function prompt_command_exit() {
|
||||||
|
|
||||||
# Executed before each prompt. Fill the variables needed by PS1 here.
|
# Executed before each prompt. Fill the variables needed by PS1 here.
|
||||||
function prompt_command() {
|
function prompt_command() {
|
||||||
local now=$(date --rfc-3339=ns)
|
local now=$(date --rfc-3339=ns 2> /dev/null || date -Iseconds)
|
||||||
|
|
||||||
# Manage the history
|
# Manage the history
|
||||||
local HistFile="$HOME/bash_history/$(date '+%Y-%m/%Y-%m-%d')"
|
local HistFile="$HOME/bash_history/$(date '+%Y-%m/%Y-%m-%d')"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
Summary: Gwebu profile.d - cool date, prompt with history, aliases
|
Summary: Gwebu profile.d - cool date, prompt with history, aliases
|
||||||
Name: gwebu-profile
|
Name: gwebu-profile
|
||||||
Version: 1.0.1
|
Version: 1.0.2
|
||||||
Release: 0
|
Release: 0
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
|
|
@ -41,6 +41,9 @@ install -m 0644 etc/profile.d/*.sh %{buildroot}%{_sysconfdir}/profile.d/
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Apr 26 2024 Doncho N. Gunchev <dgunchev@gmail.com> - 1.0.2-0
|
||||||
|
- Let's be MacOS compatible.
|
||||||
|
|
||||||
* Wed Apr 03 2024 Doncho N. Gunchev <dgunchev@gmail.com> - 1.0.1-0
|
* Wed Apr 03 2024 Doncho N. Gunchev <dgunchev@gmail.com> - 1.0.1-0
|
||||||
- Fix ip color on EL 7.
|
- Fix ip color on EL 7.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue