[Cuis-dev] Cuis directories
Hilaire Fernandes
hfern at free.fr
Tue Jul 28 12:59:52 PDT 2026
Hi,
I edited the userBaseDirectory documentation accordingly
https://github.com/DrCuis/Workbench/wiki/Cuis-Base-Directories#userbase
and related paths.
I am not exactly sure about the userChanges one, please take a look and
edit if needed
https://github.com/DrCuis/Workbench/wiki/Cuis-Base-Directories#userChanges
Now I want to document CuisBaseDirectory. For developer, I understand it
is very likely Cuis-Smalltalk-Dev/. With an application bundles, it will
be the image directory parent. Is it the idea?
For the record, in a multi-users environment, my bundle application,
when executed, dissociates the image and the VM. The former in a user
directory and the later resides, with the complete bundle, in a read
only directory. In that circumstance, in the example below, the cuisBase
directory will be myDybo/app/
/home/hilaire/Documents/myDybo/
├── app
│ └── image
│ ├── Cuis7.8.sources
│ ├── dybo.changes
│ ├── dybo.image
│ └── locale
├── myData
│ ├── data.obj
│ └── Sc
│ └── 935
├── myExports
│ └── 2026-07-26-17h05m25s.pdf
└── myScripts
I am not sure about the consequences, if there is any. It seems as a
fair location if there should be any additional needed directories as
fonts, updates, etc.
Hilaire
Le 23/07/2026 à 22:19, Juan Vuletich a écrit :
>
> Hi Hilaire,
>
> #userBaseDirectory is set in the #userBaseDirectory method. It
> defaults to the current directory in the OS shell that starts Cuis,
> but if it happens to be the same as #cuisBaseDirectory, then it is set
> as a sibling of it. When I did this, I just tried it to be comfortable
> for Cuis devs by default (their changes and stuff are created close
> enough to the Cuis they are running so they are easy to find), and
> flexible to app builders.
>
> This is consistent with what you see.
>
--
http://mamot.fr/@drgeo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20260728/f689bc23/attachment.htm>
More information about the Cuis-dev
mailing list