Project Description

Before the openSUSE 2022, we built a prototype of a command line interface for D-Installer just for demonstration purposes. It implements a limited set of functions and, apart from packaging changes, it has not received any relevant update for months.

Recently, we have redefined how the CLI should look. We want to rebuild the CLI from scratch with the new design in mind. However, it sounds boring for a Hack Week project so, why not try something different?

The idea of this project is to rebuild the D-Installer's CLI using Rust. We want to explore how hard it could be compared to Ruby, the main language for D-Installer and YaST. So, if you are interested in learning Rust (and the internals of D-Installer), feel free to join the project.

Goal for this Hackweek

  • Support for config set and config show.
  • Start the installation and track the progress.
  • (optional) Operate through an SSH connection

Resources

Looking for hackers with the skills:

rust cli learning d-installer

This project is part of:

Hack Week 22

Activity

  • 10 days ago: jreidinger joined this project.
  • 11 days ago: lkocman liked this project.
  • 12 days ago: IGonzalezSosa started this project.
  • 12 days ago: IGonzalezSosa added keyword "rust" to this project.
  • 12 days ago: IGonzalezSosa added keyword "cli" to this project.
  • 12 days ago: IGonzalezSosa added keyword "learning" to this project.
  • 12 days ago: IGonzalezSosa added keyword "d-installer" to this project.
  • 12 days ago: IGonzalezSosa originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    Make iguana-workflow to support multiple container frontends by oholecek

    Project Description

    Iguana is an attempt ...


    The world crab by cdywan

    The world is changing. A mouse got lose and fel...


    Tafl by mrohrich

    [comment]: # (Please use the project descriptio...


    Build a Unikernel that runs WebAssembly by flavio_castelli

    [comment]: # (Please use the project descriptio...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    Learn PostgreSQL advanced features by okurz

    Motivation

    The PostgreSQL database implement...


    Learn about kubernetes by creating a k3s HA setup by rsimai

    This is mostly a learning activity for myself, ...


    Linux Immersive Learning System (LILS) by dgarcia

    [comment]: # (Please use the project descriptio...


    Add xterm.js to D-Installer web interface by IGonzalezSosa

    Project Description

    Having a terminal you...