Skip to content

@mckenney5 mckenney5 released this Aug 18, 2019 · 6 commits to master since this release

Completed

List of completed items for the release

Alpha 0.0.4

General:

  • create a road map
  • make command history be located in the home dir (ex ~/.qsh.history)
  • test other libc implementations (musl, uClibc, etc)
  • write a manpage

Features:

  • add command line args
  • handle ctrl^C (return to prompt, instead of closing)
  • add '~' operator to point to the users home dir (and use it for prompt too)
  • use history file to populate auto complete
  • use current directory to populate auto complete

Alpha 0.0.3

General:

  • create a road map
  • ~~make command history be located in the home dir (ex ~/.qsh.history)~~
  • test other libc implementations (musl, uClibc, etc)

Features:

  • handle ctrl^C (return to prompt, instead of closing)
  • add '~' operator to point to the users home dir (and use it for prompt too)

Alpha 0.0.2

General:

  • add info for GNU readline and author info on linenoise-mob in README
  • be usable as a default shell
  • document and fix known bugs
  • add to github account
  • pretty up the README (ex links and pictures)
  • prioritize TODO list
  • come up with a list of commands
  • copy over old read me
  • mark all other quick term projects as deprecated
  • move TODO to its own file
  • add a license (MIT or GPLv2)
  • add color to prompt
  • audit code for memory leaks
  • audit code for buffer overflows
  • create a make file
  • understand gcc -O option (optimization)
  • fix this bug in linenoise lib

Features:

  • basic features (ex run a command, change directories)
  • add a line editing feature
Assets 2
You can’t perform that action at this time.