From 0b186607b38a59e2440b3a8944b722fce9f88e06 Mon Sep 17 00:00:00 2001 From: fouziray Date: Fri, 26 Sep 2025 11:34:12 +0200 Subject: [PATCH] adding copy systen info into clipboard under debugger right click menu --- .../SindarinCopyOsInfo.class.st | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/NewTools-Sindarin-Commands/SindarinCopyOsInfo.class.st diff --git a/src/NewTools-Sindarin-Commands/SindarinCopyOsInfo.class.st b/src/NewTools-Sindarin-Commands/SindarinCopyOsInfo.class.st new file mode 100644 index 000000000..ad0639c98 --- /dev/null +++ b/src/NewTools-Sindarin-Commands/SindarinCopyOsInfo.class.st @@ -0,0 +1,41 @@ +Class { + #name : 'SindarinCopyOsInfo', + #superclass : 'SindarinCommand', + #category : 'NewTools-Sindarin-Commands', + #package : 'NewTools-Sindarin-Commands' +} + +{ #category : 'default' } +SindarinCopyOsInfo class >> defaultDescription [ + + ^ 'Copy to clipboard system information and Pharo image version' +] + +{ #category : 'initialization' } +SindarinCopyOsInfo class >> defaultIconName [ + ^#smallCopy +] + +{ #category : 'default' } +SindarinCopyOsInfo class >> defaultName [ + + + ^ 'Copy system information' +] + +{ #category : 'executing' } +SindarinCopyOsInfo >> execute [ + +Clipboard clipboardText: self systemInfo. +] + +{ #category : 'as yet unclassified' } +SindarinCopyOsInfo >> systemInfo [ + + ^ Smalltalk os platformName, + Smalltalk os version , + Character space asString , + Smalltalk os subtype , + Character cr asString, + Smalltalk image lastUpdateString +]