Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mmatongo/kisswsl
KISS Linux WSL
https://github.com/mmatongo/kisswsl
Last synced: about 2 months ago
JSON representation
KISS Linux WSL
- Host: GitHub
- URL: https://github.com/mmatongo/kisswsl
- Owner: mmatongo
- License: mit
- Created: 2021-04-18T23:20:12.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-26T13:26:25.000Z (about 3 years ago)
- Last Synced: 2023-04-28T09:52:54.538Z (over 1 year ago)
- Language: Makefile
- Size: 33.2 KB
- Stars: 5
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KISSWSL
KISS Linux WSLKISS Linux on WSL (Windows 10 1803 or later) based on [wsldl](https://github.com/yuk7/wsldl).
![screenshot](https://raw.githubusercontent.com/wiki/yuk7/wsldl/img/Arch_Alpine_Ubuntu.png)
[![Build Zip CI](https://github.com/mmatongo/KISSWSL/actions/workflows/build-zip.yml/badge.svg?branch=master)](https://github.com/mmatongo/KISSWSL/actions/workflows/build-zip.yml)
[![Github All Releases](https://img.shields.io/github/downloads/mmatongo/KISSWSL/total.svg?style=flat-square)](https://github.com/mmatongo/KISSWSL/releases/latest)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
![License](https://img.shields.io/github/license/mmatongo/KISSWSL.svg?style=flat-square)### [Download](https://github.com/mmatongo/KISSWSL/releases/latest)
## Requirements
* Windows 10 1803 April 2018 Update x64 or later.
* Windows Subsystem for Linux feature is enabled.## Install
#### 1. [Download](https://github.com/mmatongo/KISSWSL/releases/latest) installer zip#### 2. Extract all files in zip file to same directory
#### 3.Run KISS.exe to Extract rootfs and Register to WSL
Exe filename is using to the instance name to register.
If you rename it you can register with a diffrent name and have multiple installs.## How-to-Use(for Installed Instance)
#### exe Usage
```dos
Usage :
- Launches the distro's default behavior. By default, this launches your default shell.run
- Run the given command line in that distro.config [setting [value]]
- `--default-user `: Set the default user for this distro to
- `--default-uid `: Set the default user uid for this distro to
- `--append-path `: Switch of Append Windows PATH to $PATH
- `--mount-drive `: Switch of Mount drivesget [setting]
- `--default-uid`: Get the default user uid in this distro
- `--append-path`: Get on/off status of Append Windows PATH to $PATH
- `--mount-drive`: Get on/off status of Mount drives
- `--lxuid`: Get LxUID key for this distroclean
- Uninstalls the distro.help
- Print this usage message.
```#### How to uninstall instance
```dos
> KISS.exe clean```
## How-to-Build
KISS WSL can build on GNU/Linux, WSL and macOS.`curl`,`zip`,`unzip`,`tar`(gnu) and `sudo` is required for build.
```shell
$ make
```