mirror of https://github.com/CrimsonTome/tldr.git
Remove : syntax
parent
1c9220d529
commit
f46447cbb7
|
@ -1,6 +1,6 @@
|
||||||
# tldr-pages client specification
|
# tldr-pages client specification
|
||||||
|
|
||||||
- **Current Specification Version:** 2.0
|
- **Current Specification Version:** 2.1
|
||||||
|
|
||||||
This document contains the official specification for tldr-pages clients. It is _not_ a specification of the format of the pages themselves - only a specification of how a user should be able to interface with an official client.
|
This document contains the official specification for tldr-pages clients. It is _not_ a specification of the format of the pages themselves - only a specification of how a user should be able to interface with an official client.
|
||||||
|
|
||||||
|
@ -15,6 +15,8 @@ The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SH
|
||||||
- Ensure the spec specifies the _interface_, not the workings
|
- Ensure the spec specifies the _interface_, not the workings
|
||||||
- v2.0 (12th January 2019)
|
- v2.0 (12th January 2019)
|
||||||
- Expanded notes into full sentences
|
- Expanded notes into full sentences
|
||||||
|
- v2.1 (23rd January 2019)
|
||||||
|
- Removed optional parts of specification
|
||||||
|
|
||||||
|
|
||||||
## Terminology
|
## Terminology
|
||||||
|
@ -75,38 +77,9 @@ tldr 7za
|
||||||
tldr eyeD3
|
tldr eyeD3
|
||||||
tldr git checkout
|
tldr git checkout
|
||||||
# In the below, "--foo" is a custom argument that takes a parameter.
|
# In the below, "--foo" is a custom argument that takes a parameter.
|
||||||
tldr --foo bar bash
|
tldr --platform osx bash
|
||||||
```
|
```
|
||||||
|
|
||||||
Furthermore, clients may OPTIONALLY support a colon to specify the platform name Here are some examples:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
tldr platform:page
|
|
||||||
tldr windows:type
|
|
||||||
tldr common:git checkout
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Specifying the Platform
|
|
||||||
As pages are grouped by platform, a user may want to access a platform-specific version of a page. This MAY OPTIONALLY be supported by prefixing the page name as follows, in addition to the `--platform`, `-p` syntax described above:
|
|
||||||
|
|
||||||
```
|
|
||||||
platform:page
|
|
||||||
windows:type
|
|
||||||
linux:sh
|
|
||||||
osx:brew
|
|
||||||
common:git-checkout
|
|
||||||
```
|
|
||||||
|
|
||||||
Example invocations are as follows:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
tldr windows:type
|
|
||||||
# --foo is a custom argument, as described above
|
|
||||||
tldr --foo bar common:git-merge
|
|
||||||
tldr linux:notify-send
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
## Directory Structure
|
## Directory Structure
|
||||||
This section documents the directory structure that contains the pages themselves.
|
This section documents the directory structure that contains the pages themselves.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue