spk annotate README @ rev 0

First commit with the README
author Christophe Lincoln <pankso@slitaz.org>
date Fri May 11 15:40:08 2012 +0200 (2012-05-11)
parents
children 8f84351554c5
rev   line source
pankso@0 1 SliTaz Spk
pankso@0 2 ================================================================================
pankso@0 3
pankso@0 4
pankso@0 5 The SliTaz Spk toolset provide tools and utils to handle SliTaz packages.
pankso@0 6
pankso@0 7
pankso@0 8 Spk
pankso@0 9 -------------------------------------------------------------------------------
pankso@0 10 Spk is the main tool to handle and play with SliTaz packages, it handle multiple
pankso@0 11 packages on cmdline and a wide range of --options wo will perform tasks such as
pankso@0 12 adding or removing packages using the toolset. Spk itself provide some small
pankso@0 13 commands such as ls or info.
pankso@0 14
pankso@0 15
pankso@0 16 Toolset
pankso@0 17 -------------------------------------------------------------------------------
pankso@0 18 Spk is separated in many small tools follwin the UNIX philosophy: one tool for
pankso@0 19 one task but do it well. Here is a list of proposal tools and ther functions:
pankso@0 20
pankso@0 21 * spk-add : Install local or online pkgs
pankso@0 22 * spk-rm : Remove packages: confirm in option ?
pankso@0 23 * spk-up : Upgrade the all system
pankso@0 24 * spk-search : Search for packages or files
pankso@0 25 * spk-... : your turn Christina :-)
pankso@0 26
pankso@0 27
pankso@0 28 Devnotes
pankso@0 29 -------------------------------------------------------------------------------
pankso@0 30
pankso@0 31 * packages.desc format: package | 1.0 | desc | category | website
pankso@0 32 * packages.md5 format : de9f76250657000958ee0120d376613e package-1.0.tazpkg
pankso@0 33 * ...
pankso@0 34
pankso@0 35
pankso@0 36 Coding style
pankso@0 37 --------------------------------------------------------------------------------
pankso@0 38 Here are the spk coding style notes, follow them if you want your code included
pankso@0 39 in the package. These rules are in addition to cookutils coding style, please
pankso@0 40 read also cookutils/README
pankso@0 41
pankso@0 42
pankso@0 43 * No bash, be Busybox Ash compatible
pankso@0 44 * Use libtaz.sh, slitaz.conf and libpkg.sh
pankso@0 45 * ...
pankso@0 46
pankso@0 47 ================================================================================
pankso@0 48