penguins-krill v0.0.12
krill
krill are just jumping on the river... need to grow up to reach the sea!
Index
Presentation
krill will be a human CLI system installer, we want to add same GUI capabilities on the CLI interface, but - of course - we are and remain just little krill not giant calamares!
deb packages
camerones will be released as deb packages for i386 and amd64 architectures.
Commands
krill autocomplete [SHELL]
display autocomplete installation instructions
USAGE
$ krill autocomplete [SHELL]
ARGUMENTS
SHELL shell type
OPTIONS
-r, --refresh-cache Refresh cache (ignores displaying instructions)
EXAMPLES
$ krill autocomplete
$ krill autocomplete bash
$ krill autocomplete zsh
$ krill autocomplete --refresh-cache
See code: @oclif/plugin-autocomplete
krill export
export krill.deb to the destination host
USAGE
$ krill export
OPTIONS
-a, --all export all archs
-c, --clean remove old .deb before to copy
-h, --help show CLI help
--amd64 export amd64 arch
--armel export armel arch
--i386 export i386 arch
See code: src/commands/export.ts
krill help [COMMAND]
display help for krill
USAGE
$ krill help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
krill install
a nice CLI system installer
USAGE
$ krill install
OPTIONS
-h, --help show CLI help
See code: src/commands/install.ts
krill update
update krll installer
USAGE
$ krill update
OPTIONS
-a, --apt if eggs package is .deb, update from distro repositories
-b, --basket if eggs package is .deb, update from eggs basket
-h, --help show CLI help
-n, --npm if eggs package is .npm, update from npmjs.com
-v, --verbose verbose
EXAMPLE
$ krill update
update/upgrade krill installer
See code: src/commands/update.ts
That you need... to build
Just need to install nodejs, I'm using Nodejs v. 12.x.
Here are the commands:
git clone https://github.com/pieroproietti/krill
cd calarones
./init
just once./calarones
to runnpm run deb
create deb package (amd64/armel) (*)
(*) build the i386 version is possible only using nodejs v. 8.17.0, to do it in this phase it's a bit problematic, we will try in the future.
This repository is a bit personal and is a work-in-progress. I use my tool perrisbrewery to unpack the resulting .deb package created by oclif and add it, dependencies, scripts and manpages. You can find here probably same ingenuity approach with react and other stuffs, please advise me if there is a better way.
krill is possible becouse the existence of calamares. Just we are standing on the shoulders of giants. Thanx Adriaan de Groot and many, many others!
That we need...
I'm not expert at all in react - absolutely beginner - and we are in a CLI environment. If someone. with same interest in react want to help will be great appreciate.
Again, write an system installer is hard enought so great experts are welcome too!
That's all Folks!
More informations
We are just starting to write it and I hope someone came to help!
Contact me via gitter, or open an issue on github.
- penguin's eggs site: penguin's eggs
- facebook personal: Piero Proietti
- facebook group: Penguin's Eggs
- facebook page: Penguin's Eggs
- mail: piero.proietti@gmail.com
Copyright and licenses
Copyright (c) 2021 Piero Proietti, dual licensed under the MIT or GPL Version 2 licenses.