<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><font size="4">Hi, </font></p>
<p><font size="4">I edited the userBaseDirectory documentation
accordingly
<a class="moz-txt-link-freetext" href="https://github.com/DrCuis/Workbench/wiki/Cuis-Base-Directories#userbase">https://github.com/DrCuis/Workbench/wiki/Cuis-Base-Directories#userbase</a>
and related paths. </font></p>
<p><font size="4">I am not exactly sure about the userChanges one,
please take a look and edit if needed
<a class="moz-txt-link-freetext" href="https://github.com/DrCuis/Workbench/wiki/Cuis-Base-Directories#userChanges">https://github.com/DrCuis/Workbench/wiki/Cuis-Base-Directories#userChanges</a></font></p>
<p>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?</p>
<p>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/</p>
<p>/home/hilaire/Documents/myDybo/<br>
├── app<br>
│ └── image<br>
│ ├── Cuis7.8.sources<br>
│ ├── dybo.changes<br>
│ ├── dybo.image<br>
│ └── locale<br>
├── myData<br>
│ ├── data.obj<br>
│ └── Sc<br>
│ └── 935<br>
├── myExports<br>
│ └── 2026-07-26-17h05m25s.pdf<br>
└── myScripts<br>
</p>
<p>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.</p>
<p>Hilaire</p>
<div class="moz-cite-prefix">Le 23/07/2026 à 22:19, Juan Vuletich a
écrit :<br>
</div>
<blockquote type="cite"
cite="mid:45626789-ab91-4e19-a8f4-05dae07ff3c7@cuis.st">
<p>Hi Hilaire,</p>
<p>#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.</p>
<p>This is consistent with what you see.</p>
</blockquote>
<pre class="moz-signature" cols="72">--
<a class="moz-txt-link-freetext" href="http://mamot.fr/@drgeo">http://mamot.fr/@drgeo</a></pre>
</body>
</html>