Wow, what a load of data.

Here is what I get in Terminal app.

```
TMPDIR=/var/folders/tn/w17_9wjn5n92wxtm5r6tlcbc0000gn/T/
__CFBundleIdentifier=com.apple.Terminal
XPC_FLAGS=0x0
TERM=xterm-256color
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.DxVzQnvk7o/Listeners
XPC_SERVICE_NAME=0
TERM_PROGRAM=Apple_Terminal
COLORTERM=truecolor
OSLogRateLimit=64
TERM_PROGRAM_VERSION=466
TERM_SESSION_ID=5484886C-4030-47D4-9BD2-1D34A46CD334
SHELL=/bin/zsh
HOME=/Users/greg
LOGNAME=greg
USER=greg
PATH=/Applications/ServBay/script/alias:/Applications/ServBay/bin:/Applications/ServBay/sbin:/Applications/ServBay/script:/Applications/ServBay/package/python/current/Python.framework/Versions/Current/bin:/Applications/ServBay/package/node/current/bin:/Applications/ServBay/package/ruby/current/bin:/Users/greg/Library/pnpm:/usr/local/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/usr/local/share/dotnet
SHLVL=1
PWD=/Users/greg
OLDPWD=/Users/greg
EDITOR=/usr/local/bin/bbedit -w --resume
PNPM_HOME=/Users/greg/Library/pnpm
LANG=en_US.UTF-8
_=/usr/bin/env
```

Here is what I get from a generic shell Worksheet:

```
COMMAND_MODE=unix2003
PATH=/Users/greg/Library/pnpm:/Applications/ServBay/script/alias:/Applications/ServBay/bin:/Applications/ServBay/sbin:/Applications/ServBay/script:/Applications/ServBay/package/python/current/Python.framework/Versions/Current/bin:/Applications/ServBay/package/node/current/bin:/Applications/ServBay/package/ruby/current/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/pmk/env/global/bin:/usr/local/share/dotnet
TMPDIR=/Users/greg/Library/Containers/com.barebones.bbedit/Data/tmp/
__CFBundleIdentifier=com.barebones.bbedit
LOGNAME=greg
HOME=/Users/greg
XPC_FLAGS=0x0
SUDO_ASKPASS=/Applications/BBEdit.app/Contents/XPCServices/BBShellWorksheetXPCService.xpc/Contents/MacOS/sudoaskpass-helper
SSH_ASKPASS=/Applications/BBEdit.app/Contents/XPCServices/BBShellWorksheetXPCService.xpc/Contents/MacOS/sshaskpass-helper
DISPLAY=0
BBEDIT_PID=27998
USER=greg
SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.DxVzQnvk7o/Listeners
XPC_SERVICE_NAME=0
BBEDIT_CLIENT_UUID=6A7086AD-90DD-47C3-A9BE-DA4B0438223D
SHELL=/bin/zsh
OSLogRateLimit=64
BBEDIT_CLIENT_INTERACTIVE=1
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
SHLVL=1
PWD=/Users/greg/Documents/Website-xtras
OLDPWD=/
LANG=C.UTF-8
PNPM_HOME=/Users/greg/Library/pnpm
_=/usr/bin/env
```

I hope this means more to you than it does to me.

GR
On Friday, March 6, 2026 at 6:44:11 AM UTC-8 jj wrote:

> Greg,
>
> Just type *env *in the Terminal or the Worksheet and then <return> or 
> <enter>.
>
> For the documentation type *man env* in the terminal.
>
> HTH
>
> Jean Jourdain
> On Friday, March 6, 2026 at 1:31:53 PM UTC+1 Greg Raven wrote:
>
>> Jean,
>>
>> That would be nice. How does one do this to get this information?
>>
>> GR
>>
>> On Thursday, March 5, 2026 at 12:22:45 AM UTC-8 jj wrote:
>>
>>> Hi Greg,
>>>
>>> Did you compare the output of `env` in your Terminal and in the 
>>> Worksheet?
>>> This could give you some clues of what is missing or different.
>>>
>>> HTH
>>>
>>> Jean Jourdain
>>>
>>> On Wednesday, March 4, 2026 at 10:27:08 PM UTC+1 Greg Raven wrote:
>>>
>>>> I copied the paths from .zshrc to .zprofile, but that changed nothing. 
>>>> I could always execute the Servbay commands in Terminal app ... still 
>>>> hoping to be able to reach them through a BBEdit shell worksheet, though.
>>>>
>>>> For now, I have moved the commands from Unix Worksheet to Scratchpad, 
>>>> where I can copy and paste them into Terminal app.
>>>>
>>>> Thanks for your help.
>>>>
>>>> --- GR
>>>>
>>>> On Tuesday, March 3, 2026 at 1:31:39 PM UTC-8 GP wrote:
>>>>
>>>>> Hmm ... "paths to my .zshrc file" ...
>>>>>
>>>>> Did you read BBEdit's Regarding environment variables when using “zsh” 
>>>>> <https://www.barebones.com/support/bbedit/zshenv.html>?
>>>>>
>>>>> According to that, "BBEdit runs zsh as a non-interactive shell, zsh 
>>>>> does not load ~/.zshrc" so you need to "move $PATH (and other environment 
>>>>> settings) into ~/.zprofile" which will get loaded by zsh in a 
>>>>> non-interactive invocation.
>>>>>
>>>>> Also, did you install the ServBay CLI per the ServBay CLI: 
>>>>> Installation, Configuration & Usage Guide 
>>>>> <https://support.servbay.com/basic-usage/command-line-support%20directions>
>>>>> ?
>>>>>
>>>>> Although the directions are slightly outdated (by referencing bash as 
>>>>> the default MacOS shell), the context of applying "Install CLI Tool to 
>>>>> zsh" 
>>>>> seems to imply modifying .zshrc, which per the above BBEdit support 
>>>>> document won't work to add Servbay's installed tools path to the invoked 
>>>>> non-interactive shell's $PATH.
>>>>>
>>>>> Without physically installing ServBay and checking what "Install CLI 
>>>>> Tool to zsh" does, I assume that command modifies an existing ~/.zshrc 
>>>>> file 
>>>>> (or creates one if needed) by adding:
>>>>>
>>>>> export PATH="/Applications/ServBay/script:$PATH"
>>>>>
>>>>> to it, as the Servbay support Command-Line Tool: servbayctl 
>>>>> <https://support.servbay.com/basic-usage/command-line-tool-servbayctl> 
>>>>> article's 
>>>>> Prerequisites section recommends.
>>>>>
>>>>> With all that covered:
>>>>>
>>>>> 1. Check your ~/.zshrc file. Does it have the above export PATH 
>>>>> command in it? 
>>>>>
>>>>> a. If so, move it to ~/.zprofile (creating the ~/.zprofile file if 
>>>>> needed).
>>>>>
>>>>> b. If not, check the ~/.zprofile file (if one exists) to see if the 
>>>>> above export PATH command is in it. If the file or command doesn't exist, 
>>>>> create the file (if necessary) and add the command to it.
>>>>>
>>>>> 2. Open the MacOS Terminal app and check the ServBay installed tools 
>>>>> can be found using the now-configured ~/.zshrc and ~/.zprofile export 
>>>>> PATH 
>>>>> arrangement. (Tool version commands are one way to check.)
>>>>>
>>>>> 3. If 2. works, repeat with a BBEdit Shell Worksheet to check the 
>>>>> ServBay installed tools can be found.
>>>>> On Monday, March 2, 2026 at 7:03:29 AM UTC-8 Greg Raven wrote:
>>>>>
>>>>>> I used MAMP Pro for years in my local dev environment, and project 
>>>>>> worksheet commands (such as, to invoke js-beautify, netlify, and 
>>>>>> wrangler) 
>>>>>> worked fine. MAMP Pro's rough edges finally got to me, though, and I 
>>>>>> switched to Servbay, which in many cases seems to be a superior local 
>>>>>> environment.
>>>>>>
>>>>>> However, even though I have PHP, Python, Node, Rust, and Go 
>>>>>> installed, worksheet commands that used to allow me to upload files to 
>>>>>> Netlify or Cloudflare, as well as format JavaScript and JSON files, no 
>>>>>> longer work. When I try to invoke them, I get either a "js-beautify not 
>>>>>> found" or "node not found" console error.
>>>>>>
>>>>>> I don't mind (too much) having to copy-paste the upload commands, but 
>>>>>> I miss the JavaScript formatting.
>>>>>>
>>>>>> I read the BBEdit documents, tried adding aliases and paths to my 
>>>>>> .zshrc file, putting the commands in worksheets, trying different 
>>>>>> command-line syntaxes, etc., but either I'm missing something or this is 
>>>>>> simply not possible to do, even though the commands do work just fine 
>>>>>> from 
>>>>>> the command line.
>>>>>>
>>>>>> Anyone else run into this and come up with a solution?
>>>>>>
>>>>>

-- 
This is the BBEdit Talk public discussion group. If you have a feature request 
or believe that the application isn't working correctly, please email 
"[email protected]" rather than posting here. Follow @bbedit on Mastodon: 
<https://mastodon.social/@bbedit>
--- 
You received this message because you are subscribed to the Google Groups 
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/bbedit/a5ef34ab-5ef5-414e-ba9c-5ac24d531185n%40googlegroups.com.

Reply via email to