Hey Charlie,

thanks for your comments. Yes, it is mainly for root files. For user files 
I could use rbbedit or the build-in remote functionalities from bbedit - 
just triggered by bbedit from macOS instead of my server shell. ( Of course 
I would prefer an official support from BareBone for the remote triggered 
use-case)
I don't allow passwd or any root access to my server via sxx suite. Of 
course sudo is possible on the server and edit with vi the files on that 
platform. But I could also not trigger the editing from bbedit ( as no root 
login allowed). I am not sure if - from a security point of view - a daemon 
on the server and macOS would solve this dilemma .
Anyhow, knowing that for that case I might still need to use vi is not 
really a trouble - its not my daily job.



Charlie Garrison schrieb am Sonntag, 8. November 2020 um 23:58:55 UTC+1:

> Good morning,
>
> I didn't really follow your use-case (is it just issue with root-owned 
> files). rbbedit is effectively a wrapper for ssh/scp and bbedit commands.
>
> You talk about both a "simple one-liner" and "change of workflow" in one 
> paragraph. Yes, rbbedit is more than one line underneath, so that it can 
> become that 'one-liner' for different people on different servers. For me, 
> a manual one-liner would have to be adapted for many of the different 
> servers I use, but rbbedit is consistent across all of them.
>
> I did change my workflow for rbbedit, but overall it's a simpler workflow.
>
> For root-owned files, you should be able to use the scp 'copy method' 
> with rbbedit, but the --wait flag is enforced so not best for all cases. 
> Otherwise, I've been known to create a temp copy with changed user 
> ownership, and use rbbedit to edit the temp file. I’m not recommending 
> that though since it's not a safe thing to do in many cases. Safely editing 
> root-owned files is a "big topic".
>
> So if your issue is editing root-owned files without allowing root access, 
> then rbbedit is not the tool you seek. If you find a "safe" solution, I 
> would be keen to hear about it and maybe add to rbbedit.
>
> -cng
>
> On 6 Nov 2020, at 20:56, Peace Keeper wrote:
>
> Thanks Charlie,
>
> I have read some threads here in the forum about rbbedit. I just looked 
> through the code on github and it is a nice script. I think for me a 
> one-liner with scp might be enough. On the other side I think about 
> changing my workflow a bit. As I am using anyhow tmux from the macOS with 
> bbedit installed, Only challenge are files owned by root as I don't allow 
> ssh connection for root. But I could change my workflow to use first git 
> and push the file to my Mac as remote, then make changes with bbedit on my 
> private "github" on my make includeing a checkin, then initate a git pull 
> from remote. This workflow would bring me some additional improvments: all 
> files are versioned, all files are backuped, a centralized repository for 
> distributing the changes to all other server would be available.
>
> As I understand that BareBones is focusing on the macOS, a bbedit-daemon 
> on  remote systems would be  a nice feature and might be needed anyhow in 
> the future: if people switch from laptop to tablets only , they will 
> program/work directly on the remote machines using the tablet only as a 
> front-end ( Something like a dump terminal with some local features)  In 
> this case. In a CI and CD environment that would be a nice feature. 
>
> Charlie Garrison schrieb am Donnerstag, 5. November 2020 um 23:38:18 UTC+1:
>
>> On 6 Nov 2020, at 8:30, Peace Keeper wrote:
>>
>> Too bad, that I can't use bbedit from a remote tmux session to initiate 
>> an edit of a local file on a remote server. Seems I still have to initiate 
>> that from macOS
>>
>> It's not the actual editor, but rbbedit will help with editing files 
>> using BBEdit, that you have on remote servers.
>>
>>    - 
>>    
>>    https://github.com/cngarrison/rbbedit
>>    
>>    Edit local (server) files on remote (users) workstation using BBEdit.
>>    
>>    
>> -cng
>>
>> -- 
>>
>> Charlie Garrison                   <[email protected]>
>> Garrison Computer Services      <http://www.garrison.com.au>
>> PO Box 380
>> Tumbarumba NSW 2653  Australia
>>
>> -- 
> This is the BBEdit Talk public discussion group. If you have a feature 
> request or need technical support, please email "[email protected]" 
> rather than posting here. Follow @bbedit on Twitter: <
> https://twitter.com/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 on the web visit 
> https://groups.google.com/d/msgid/bbedit/4ae46a8d-38c4-4388-8d78-76963208c6bfn%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/bbedit/4ae46a8d-38c4-4388-8d78-76963208c6bfn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> -- 
>
> Charlie Garrison                   <[email protected]>
> Garrison Computer Services      <http://www.garrison.com.au>
> PO Box 380
> Tumbarumba NSW 2653  Australia
>
>

-- 
This is the BBEdit Talk public discussion group. If you have a feature request 
or need technical support, please email "[email protected]" rather than 
posting here. Follow @bbedit on Twitter: <https://twitter.com/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 on the web visit 
https://groups.google.com/d/msgid/bbedit/30a4ef8b-5009-42ab-93aa-50f943430192n%40googlegroups.com.

Reply via email to