clink 1.1.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global clink --version 1.1.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local clink --version 1.1.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=clink&version=1.1.0                
nuke :add-package clink --version 1.1.0                

A CLI tool to manipulate links. Associative theory description (in Russian). Short description in English.

Execute from root

dotnet run --project Foundation.Data.Doublets.Cli -- --query "(((1: 1 1) (2: 2 2)) ((1: 1 2) (2: 2 1)))"

Execute from folder

cd Foundation.Data.Doublets.Cli
dotnet run -- --query "(((1: 1 1) (2: 2 2)) ((1: 1 2) (2: 2 1)))"

Execute from NuGet

dotnet tool install --global clink

Create link with 1 as source and 1 as target.

clink --query "() ((1 1))"

(1: 1 1)

Create link with 2 as source and 2 as target.

clink --query "() ((2 2))"

(1: 1 1)
(2: 2 2)

Create two links at the same time: (1 1) and (2 2).

clink --query "() ((1 1) (2 2))"

(1: 1 1)
(2: 2 2)

Update link with index 1 and source 1 and target 1, changing target to 2.

clink --query "((1: 1 1)) ((1: 1 2))"

(1: 1 2)
(2: 2 2)

Update link with index 1 and source 1 and target 1, changing target to 2.

clink --query "((1: 1 1) (2: 2 2)) ((1: 1 2) (2: 2 1))"

(1: 1 2)
(2: 2 1)

Delete link with source 1 and target 2:

clink --query "((1 2)) ()"

(2: 2 2)

Delete link with source 2 and target 2:

clink --query "((2 2)) ()"

clink --query "((1 2) (2 2)) ()"

Complete example:

dotnet tool install --global clink

clink --query "() ((1 1) (2 2))"

clink --query "((1: 1 1) (2: 2 2)) ((1: 1 2) (2: 2 1))"

clink --query "((1 2) (2 1)) ()"

Complete example for debug:

dotnet run --project Foundation.Data.Doublets.Cli -- --query "() ((1 1) (2 2))"

dotnet run --project Foundation.Data.Doublets.Cli -- --query "((1: 1 1) (2: 2 2)) ((1: 1 2) (2: 2 1))"

dotnet run --project Foundation.Data.Doublets.Cli -- --query "((1 2) (2 1)) ()"
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.8.0 35 12/21/2024
1.7.4 34 12/21/2024
1.7.3 30 12/21/2024
1.7.1 29 12/21/2024
1.7.0 37 12/21/2024
1.6.0 89 12/15/2024
1.5.0 73 12/15/2024
1.4.1 73 12/15/2024
1.4.0 79 12/15/2024
1.3.1 73 12/15/2024
1.3.0 68 12/15/2024
1.2.3 80 12/7/2024
1.2.0 87 12/7/2024
1.1.0 86 12/7/2024
1.0.1 87 12/5/2024
1.0.0 84 12/4/2024