Skip to content

New star shines on the sky

Latest
Compare
Choose a tag to compare
@micharbet micharbet released this 22 Oct 14:42
· 35 commits to Nova since this release

At the beginning no new features were planned, rather a reorganization
of files, startup sequences etc. Like e.g. clerc files, configuration, modules and
other data created quite a mess in home directory, scattering files here and there.
This was not nice. Everything important to CLE now goes into single directory:
$HOME/.cle-username/
With exceptions (e.g. rich history file in $HOME/.history-ALL)

Now we have:

  • clean homedir
  • optimized routines
  • easy to maintain and backup the environment
  • more easier to understand what's what
  • development is done in file clerc.sh that contains extended comments and
    debug printouts. The shortened version, clerc is generated using sed.

Important changes and new features:

  • renamed session wrappers into 'Live Commands' (note the letter 'L')
    ssg -> lssh
    suu -> lsu
    ksuu -> lksu
    sudd -> lsudo
    scrn -> lscreen
  • aliases are transferred from CLE workstation to new sessions
  • autocompletion for lssh and builtin cle * commands, where it also provides
    current prompt strings for editing directly on the command line
  • using module cle-rcmove the folder with the environment can be moved
    somewhere else. E.g. into $HOME/.config/cle-$USERNAME/
  • show /etc/motd, this can be turned off
  • cle help uses mdfilter and produces nice colored cheatsheet
  • last but not least: the documentation kept not only up to date but also thanks to
    a native speaker Joseph Lemmons through grammar corrections fixes and spell
    checks it gained gained better readability.

And, the filesize remains still around 16kB!