Classic request for dev tool -- Space Age seD

Hi there,

I have made a CLI app, it would require arbitrary disk access, as it is a dev tool.

Basically what it does is that it integrates with other CLI tools to provide a pretty neat and modern regex search and replace over a large (or small) number of files.

The code available here: https://github.com/ms-jpq/sad

Here is a gif of it in action:

demo

As you may see, this tool is intended to edit arbitrary files, including system files.

I have published a “devmode” version here https://snapcraft.io/sad. unfortunately, it does not work 100%, since it is still sandboxed. to try out a working version you would have to download the deb files from my github release.

I put the snapcraft.yml along with my other CI artifacts, so I can keep some consistency every time I do a release.

It would be really helpful if I could receive an approval for making this CLI available via classic.

Edit::

an example of using sad to edit system file would be

 echo /etc/hosts | sad  '(127.0.1.1) [^ ]+$' '$1 newhostname'

this allows you to safely edit the hosts file, and preview the change before you hit enter to commit.

It is not clear to me that this application meets the requirements for classic confinement - it is not an IDE or similar, and whilst users might want to use it to modify any file on their system, the most likely scenario is that they would edit files in their home directory etc - in the gif you show it editing files in a local dev repo. As such, strict confinement with the home interface plugged should be sufficient from what I can see.

@jojo - this request cannot proceed without the requested information.

@jojo Can you please provide the requested information? This request cannot proceed without it.

@jojo - since we’ve not heard back from you, we are removing this request from our review queue. When you have more time to respond, simply do so here and we can add the request back to the queue. Thanks