Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Command line utility #142

Open
graugans opened this issue Apr 28, 2022 · 5 comments
Open

Command line utility #142

graugans opened this issue Apr 28, 2022 · 5 comments

Comments

@graugans
Copy link

Hi,

that library looks very interesting to me. Working in the the field of emedded Linux we always struggle with manipulating filesystems within CI/CD when Docker comes into play. Currently we need to rund a Docker image in privileged mode to loop mount the images.

Are there any plans for a command line utility which provides functionality to manipulate filesystems on disk? That would be super awesome for dealing with them inside of an none privileged Docker container.

@deitch
Copy link
Collaborator

deitch commented Apr 28, 2022

Working in the the field of emedded Linux we always struggle with manipulating filesystems within CI/CD when Docker comes into play

A related area is how I came to this. I am a maintainer of linuxkit, and we had the same issues.

ext4 support has been in development for years. But as this is all volunteer/on-the-side to my mainline consulting business, I would need to find the time to do it (which is not simple, and for which I am grateful).

I don't see why we couldn't add it. Maybe start a PR that begins just with a CLI.md or similar file that describes its behaviour/UX, and then we can look at adding it? I would take a PR on this, but if I can find some time, I would work on it.

@deitch
Copy link
Collaborator

deitch commented Apr 28, 2022

Your profile says:

Embedded Linux specialist for 3D time of flight cameras

Cool!

@graugans
Copy link
Author

Your profile says:

Embedded Linux specialist for 3D time of flight cameras

Cool!

This is what my team is building: https://www.ifm.com/us/en/us/robotics/cameras/o3r/hardware-architecture

@graugans
Copy link
Author

Working in the the field of emedded Linux we always struggle with manipulating filesystems within CI/CD when Docker comes into play

A related area is how I came to this. I am a maintainer of linuxkit, and we had the same issues.

ext4 support has been in development for years. But as this is all volunteer/on-the-side to my mainline consulting business, I would need to find the time to do it (which is not simple, and for which I am grateful).

I don't see why we couldn't add it. Maybe start a PR that begins just with a CLI.md or similar file that describes its behaviour/UX, and then we can look at adding it? I would take a PR on this, but if I can find some time, I would work on it.

Perfect, I will provide a proposal. About the cli interface. I can also work on a basic implementation, this may need some input due to my entry level Go experience.

@deitch
Copy link
Collaborator

deitch commented Apr 29, 2022

This is what my team is building:

Oh definitely cool. Maybe with your work, someday my iRobot will be smarter!

About the cli interface. I can also work on a basic implementation, this may need some input due to my entry level Go experience

No problem. Most go-based CLI apps more or less follow the "command subcommand subsubcommand ..." pattern. Just like docker run or kubectl get pod, etc.

If you have a moment, message me avi [at] aptimia [dot] com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants