|Piero Proietti 62f59e8b3f||1 year ago|
|.circleci||1 year ago|
|.vscode||1 year ago|
|assets||1 year ago|
|assistant||1 year ago|
|bin||1 year ago|
|conf||1 year ago|
|documents||1 year ago|
|mx-linux||1 year ago|
|scripts||1 year ago|
|src||1 year ago|
|templates||1 year ago|
|test||1 year ago|
|.editorconfig||1 year ago|
|.eslintignore||1 year ago|
|.eslintrc||1 year ago|
|.gitignore||1 year ago|
|.gitmodules||1 year ago|
|.gitpod.yml||1 year ago|
|.npmignore||3 years ago|
|LICENSE||1 year ago|
|README.md||1 year ago|
|eggs||1 year ago|
|package-lock.json||1 year ago|
|package.json||1 year ago|
|todo.md||1 year ago|
|tsconfig.json||1 year ago|
Penguin's eggs are generated and new birds are ready to fly...
penguins-eggs is a console utility, in active development, who let you to remaster your system and redistribuite it as iso images or from the lan via PXE remote boot.
The scope of this project is to implement the process of remastering your version of Linux, generate it as ISO image to burn on a CD/DVD or copy to a usb key to boot your system. You can also boot your egg - via remote boot - on your LAN.
All it is written in pure nodejs, so ideally can be used with differents Linux distros. At the moment it is tested with Debian 10 Buster, Debian 9 Stretch, Debian 8 Jessie, Ubuntu 19.04 and derivates as Linux Mint and Bunsenlabs Helium. For others distros we need to find collaborations.
penguins-eggs, at the moment 2019 september 20 is in a beta state, and can have again same troubles for people not in confidence with Linux system administration, but can be already extremely usefull, You can easily create your organization/school version of Linux and deploy it on your LAN, give it to your friends as usb key or publish eggs in the internet!
You can try now penguins-eggs, it is a console utility - no GUI - but don’t be scared, penguins-eggs is a console command - really very simple usage - if you are able to open a terminal, you can use it.
This simplest way in to download the package eggs in package and install it
'’’ sudo dpkg -i eggs_7.1.11-1_amd64.deb '’’
The deb packase is made with the tool oclif-dev
npm i @oclif/dev-cli
penguins-eggs will make a snapshot (egg) of your system
$ npm install -g penguins-eggs $ eggs COMMAND running command... $ eggs (-v|--version|version) penguins-eggs/7.1.11 linux-x64 node-v12.15.0 $ eggs --help [COMMAND] USAGE $ eggs COMMAND ...
eggs help [COMMAND]
Install calamares installer and configure it
USAGE $ eggs calamares OPTIONS -h, --help show CLI help
See code: src/commands/calamares.ts
eggs help [COMMAND]
display help for eggs
USAGE $ eggs help [COMMAND] ARGUMENTS COMMAND command to show help for OPTIONS --all see all commands in CLI
See code: @oclif/plugin-help
informations about penguin’s eggs
USAGE $ eggs info EXAMPLE $ eggs info You will find here informations about penguin's eggs!
See code: src/commands/info.ts
penguin’s eggs installation
USAGE $ eggs install OPTIONS -g, --gui use the gui installer ALIASES $ eggs hatch EXAMPLE $ eggs install penguin's eggs installation
See code: src/commands/install.ts
kill the eggs/free the nest
USAGE $ eggs kill ALIASES $ eggs clean EXAMPLE $ eggs kill kill the eggs/free the nest
See code: src/commands/kill.ts
install the prerequisites packages to run penguin’s eggs
USAGE $ eggs prerequisites EXAMPLE $ eggs prerequisites install the prerequisites packages to run penguin's eggs
See code: src/commands/prerequisites.ts
the penguin produce an egg
USAGE $ eggs produce OPTIONS -b, --basename=basename basename egg -f, --fast compression fast -h, --info show CLI help ALIASES $ eggs spawn $ eggs lay EXAMPLE $ eggs produce --basename uovo the penguin produce an egg called uovo-i386-2020-01-18_2000.iso
See code: src/commands/produce.ts
describe the command here
USAGE $ eggs sterilize OPTIONS -h, --help show CLI help
See code: src/commands/sterilize.ts
update/upgrade the penguin’s eggs tool
USAGE $ eggs update EXAMPLE $ eggs update update/upgrade the penguin's eggs tool
See code: src/commands/update.ts
No need other configurations, penguins-eggs are battery included or better, as in the real, live is inside! :-D
Copyright (c) 2017, 2020 Piero Proietti, dual licensed under the MIT or GPL Version 2 licenses.