Improve Makefile and README
bin/timer: Write timer(1), a simple countdown timer.
lib/Util: Add getArgString, getArgInt functions
Smile is a collection of portable UNIX tools written entirely in Standard ML.
Smile should work with all implementations of The Definition of Standard ML (Revised), although MLton is recommended. There are no dependencies besides the Basis standard library.
So far, the following programs have been implemented:
timer(1)
: A simple timerpomo(1)
: A simple Pomodoro timertask(1)
: A simple task managerdate(1)
: Show the current datenow(1)
: Show the current timeUtil
: A library that contains useful functions to extend the Basis
standard libraryXDG
: A library that implements the XDG Base Directory SpecificationSmile uses a simple Makefile for building. To build a specific binary, for
example timer
:
$ make timer
To build all of the binaries:
$ make all
To install to PREFIX
(defaults to ~/.local
):
$ make install