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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.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
2.1.3 208 5/16/2025
2.1.2 163 4/6/2025
2.1.1 165 4/6/2025
2.1.0 157 4/6/2025
2.0.2 166 4/6/2025
1.8.0 109 12/21/2024
1.7.4 96 12/21/2024
1.7.3 91 12/21/2024
1.7.1 90 12/21/2024
1.7.0 94 12/21/2024
1.6.0 115 12/15/2024
1.5.0 102 12/15/2024
1.4.1 101 12/15/2024
1.4.0 109 12/15/2024
1.3.1 100 12/15/2024
1.3.0 98 12/15/2024
1.2.3 105 12/7/2024
1.2.0 110 12/7/2024
1.1.0 108 12/7/2024
1.0.1 106 12/5/2024
1.0.0 106 12/4/2024