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.
