osc: init at 0.4.7 (#380765)

authored by Wolfgang Walther and committed by GitHub 0a661d37 7cb61eba

+38
+6
maintainers/maintainer-list.nix
··· 9228 9228 githubId = 33523827; 9229 9229 name = "Harrison Thorne"; 9230 9230 }; 9231 + harryposner = { 9232 + email = "nixpkgs@harryposner.com"; 9233 + github = "harryposner"; 9234 + githubId = 23534120; 9235 + name = "Harry Posner"; 9236 + }; 9231 9237 haruki7049 = { 9232 9238 email = "tontonkirikiri@gmail.com"; 9233 9239 github = "haruki7049";
+32
pkgs/by-name/os/osc/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "osc"; 9 + version = "0.4.7"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "theimpostor"; 13 + repo = "osc"; 14 + tag = "v${version}"; 15 + hash = "sha256-MfEBbYT99tEtlOMmdl3iq2d07KYsN1tu5tDRFW3676g="; 16 + }; 17 + 18 + vendorHash = "sha256-POtQWIjPObsfa3YZ1dLZgedZFUcc4HeTWjU20AucoKc="; 19 + 20 + meta = { 21 + description = "Command line tool to access the system clipboard from anywhere using the ANSI OSC52 sequence"; 22 + longDescription = '' 23 + osc provides the commands osc copy, which copies stdin to the system clipboard, and osc paste, which outputs system clipboard contents to stdout. 24 + System clipboard access includes writing (i.e. copy) and reading (i.e. paste), even while logged into a remote machine via ssh. 25 + ''; 26 + homepage = "https://github.com/theimpostor/osc"; 27 + changelog = "https://github.com/theimpostor/osc/releases/tag/v${version}"; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ harryposner ]; 30 + mainProgram = "osc"; 31 + }; 32 + }