diff options
author | dylan.araps@gmail.com <dylan.araps@gmail.com> | 2020-02-11 10:41:41 +0000 |
---|---|---|
committer | dylan.araps@gmail.com <dylan.araps@gmail.com> | 2020-02-11 10:41:41 +0000 |
commit | d82e2bfe2afcbe0b090bfb44cf3e22842558044b (patch) | |
tree | 034f76c84a4eb2b7f89d0b89aa58ff8c199cbf96 | |
parent | ff4aa69a7f3d87c16a5f4b3596cbdc8905710bfd (diff) | |
download | cpt-d82e2bfe2afcbe0b090bfb44cf3e22842558044b.tar.gz |
docs: update
FossilOrigin-Name: 4acc817eaa5de03a65cab92ef4e7f8f036c9ba2a925ef38e89e6781610b8d3b3
-rw-r--r-- | README.md | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -11,6 +11,26 @@ Tiny and straightforward package manager for KISS written in POSIX `sh`. - Binary stripping. - `shellcheck` compliant. + +## `kiss` Guidestones + +``` +* The package manager must not exceed 1000 lines of code. + This number excludes blank lines and comments which make + up around 50% of the program's current size. + +* The ends do not justify the means. A feature, fix or what + have you will not be implemented if it requires gross + hacks to accomplish. + +* The user is smart, the package manager is dumb. The package + manager is written under the assumption that the user has + some kind of functioning brain in their skull. + +* There are some things which can't be, shouldn't be and won't + be automated. Firstly, for my sanity and secondly, for yours. +``` + ## Usage ```sh |