Eliot Miranda uploaded a new version of Files to project The Trunk: http://source.squeak.org/trunk/Files-eem.200.mcz
==================== Summary ====================
Name: Files-eem.200 Author: eem Time: 17 January 2023, 10:31:33.209498 am UUID: 1dfd8514-9340-4a34-bff5-4787bd7b30f9 Ancestors: Files-dtl.199
Have UnixFileDirectory expand ~/ to the home directory.
=============== Diff against Files-dtl.199 ===============
Item was added: + ----- Method: FileDirectory class>>getenv: (in category 'platform specific') ----- + getenv: aByteString + <primitive: 'primitiveGetenv' module: '' error: ec> + ec == #'bad argument' ifTrue: + [aByteString isString ifFalse: + [^self getenv: aByteString asString]]. + self primitiveFail!
Item was added: + ----- Method: UnixFileDirectory>>fullNameFor: (in category 'file name utilities') ----- + fullNameFor: fileName + "Override to expand ~/" + + ^fileName ifNotNil: + [super fullNameFor: ((fileName beginsWith: '~/') + ifTrue: + [(self class getenv: 'HOME') + ifNotNil: [:home| home, fileName allButFirst] + ifNil: [fileName]] + ifFalse: [fileName])]!
squeak-dev@lists.squeakfoundation.org