0.0.12 • Published 3 years ago

penguins-krill v0.0.12

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

krill

krill are just jumping on the river... need to grow up to reach the sea!

sources blog

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

camerones

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 run
  • npm 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.

Copyright and licenses

Copyright (c) 2021 Piero Proietti, dual licensed under the MIT or GPL Version 2 licenses.

krill