linksplatform / linksplatform/Data.Doublets
CLI Interface
@konard is already working on this.
Since Dec 14, 2023.
- Dominant language
- C#
- Stars
- 14
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
The CLI interface should be developed using [GNU getopt](https://en.wikipedia.org/wiki/Getopt) standard (using [C#](https://github.com/commandlineparser/commandline) or other language). The CLI interfaces should be implemented using cross-platform language to be available everywhere. [Links notation](https://github.com/linksplatform/Protocols.Lino) should be used as a base for all values.
## Creation of (1: 1 1)
```
(0: 0 0) (1: 1 1)
```
```
(0:) (1: 1 1)
```
```
() (1: 1 1)
```
```
(1: 1 1)
```
```
(*: 1 1)
```
```
+ (1: 1 1)
```
```
+= (1: 1 1)
```
```
--сreate "(1: 1 1)"
```
```
-с "(1: 1 1)"
```
```
1 1
```
## Update (1: 1 1) to (1: 1 2)
```
(1: 1 1) (1: 1 2)
```
```
~ (1: 1 1) (1: 1 2)
```
```
~= (1: 1 1) (1: 1 2)
```
```
--update "(1: 1 1)" "(1: 1 2)"
```
```
-u "(1: 1 1)" "(1: 1 2)"
```
```
"1 1" "1 2"
```
## Deletion of (1: 1 1)
```
(1: 1 1) (0: 0 0)
```
```
(1: 1 1) (0:)
```
```
(1: 1 1) ()
```
```
- (1: 1 1)
```
```
-= (1: 1 1)
```
```
--delete "(1: 1 1)"
```
```
-d "(1: 1 1)"
```
## Each
```
(1: 1 1)?
```
```
--each "(1: 1 1)"
```
```
-e "(1: 1 1)"
```
```
1 1?
```
```
* 1?
```
```
1 *?
```
```
* *?
```
## Interactive mode
```
--interactive
```
```
-i
```
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.