mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-19 20:29:45 +01:00
feat(plugins): Add new isodate plugin for friendly date formatting commands (#9963)
* add isodate plugin
This commit is contained in:
parent
9bdbe08aa2
commit
6779e10759
2 changed files with 29 additions and 0 deletions
22
plugins/isodate/README.md
Normal file
22
plugins/isodate/README.md
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
# Isodate plugin
|
||||||
|
|
||||||
|
**Maintainer:** [@Frani](https://github.com/frani)
|
||||||
|
|
||||||
|
This plugin adds completion for the [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601),
|
||||||
|
as well as some aliases for common Date commands.
|
||||||
|
|
||||||
|
To use it, add `isodate` to the plugins array in your zshrc file:
|
||||||
|
|
||||||
|
```zsh
|
||||||
|
plugins=(... isodate)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Aliases
|
||||||
|
|
||||||
|
| Alias | Command | Description |
|
||||||
|
|---------------|--------------------------------------|----------------------------------------------------------------------------|
|
||||||
|
| isodate | `date +%Y-%m-%dT%H:%M:%S%z` | Display the current date with UTC offset and ISO 8601-2 extended format |
|
||||||
|
| isodate_utc | `date -u +%Y-%m-%dT%H:%M:%SZ` | Display the current date in UTC and ISO 8601-2 extended format |
|
||||||
|
| isodate_basic | `date -u +%Y%m%dT%H%M%SZ` | Display the current date in UTC and ISO 8601 basic format |
|
||||||
|
| unixstamp | `date +%s` | Display the current date as a Unix timestamp (seconds since the Unix epoch)|
|
||||||
|
| date_locale | `date +"%c"` | Display the current date using the default locale's format |
|
7
plugins/isodate/isodate.plugin.zsh
Normal file
7
plugins/isodate/isodate.plugin.zsh
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
# work with date ISO 8601 easy
|
||||||
|
|
||||||
|
alias isodate="date +%Y-%m-%dT%H:%M:%S%z"
|
||||||
|
alias isodate_utc="date -u +%Y-%m-%dT%H:%M:%SZ"
|
||||||
|
alias isodate_basic="date -u +%Y%m%dT%H%M%SZ"
|
||||||
|
alias unixstamp="date +%s"
|
||||||
|
alias date_locale="date +"%c""
|
Loading…
Reference in a new issue