aboutsummaryrefslogtreecommitdiff
path: root/www/index.md
diff options
context:
space:
mode:
authormerakor <cem@ckyln.com>2021-04-05 11:21:55 +0000
committermerakor <cem@ckyln.com>2021-04-05 11:21:55 +0000
commite286edbe8608a299bb84c905d53cd1e13202c2e7 (patch)
treee7ec42861e9c4a58c26c4c98554df79312e40094 /www/index.md
parentaf5cf1872607d4e6e6dcfa7f8f5140cddb520f28 (diff)
downloadcpt-e286edbe8608a299bb84c905d53cd1e13202c2e7.tar.gz
add index page for the website
FossilOrigin-Name: 8e780f656d97022fda291606fbea8dd9604acb4743912cc0d4dfa56e4f4334a7
Diffstat (limited to 'www/index.md')
-rw-r--r--www/index.md39
1 files changed, 39 insertions, 0 deletions
diff --git a/www/index.md b/www/index.md
new file mode 100644
index 0000000..0b4a12e
--- /dev/null
+++ b/www/index.md
@@ -0,0 +1,39 @@
+<title>Home</title>
+
+CPT is the package management toolset written for Carbs Linux. Its aim is to
+provide a stable, powerful, and easily used library for package management that
+complements the tools that come with it. It has the following features:
+
+- **POSIX shell library** - with its shell library, it is really easy to create
+ advanced scripts that wrap around the package manager and extend its
+ functionality.
+
+- **Powerful, but simple** - even with the multitudes of functionalities that
+ CPT provides, the tools provided aim to be as "low-interaction" as possible
+ and get out of your way. No user should spend countless hours on wiki pages
+ just to understand the proper way of installing a "masked" package. If the
+ user seeks to modify the build of a package, easy tools should be provided,
+ but those tools should not be required for basic functionality.
+
+- **Simple packaging system** - CPT has a easy to understand, simple, and static
+ packaging system, that makes it really easy to write and maintain packages.
+ Instead of complex `PKGBUILD` scripts or weird templates, packages are formed
+ of multiple little files that are easily written and easily parsed, even
+ without needing the help of the package manager itself.
+
+- **Easy Repository Management** - CPT makes it easy to create or use multiple
+ repositories at the same time. Repositories are added and prioritised by the
+ `$CPT_PATH` variable, an environment value that is already familiar to many
+ users with the `$PATH` variable.
+
+- **Serve repositories with your method** - Package repositories can be served
+ in a variety of formats, they can be either local, served with Git, or through
+ the `rsync` method, with Fossil integration to be added soon.
+
+<hr>
+
+### Latest Release: 6.0.2 ([2021-04-05](/timeline?c=6.0.2))
+
+- [Download](/uvlist?byage=1)
+- [Changelog](/wiki?name=Changelog)
+- [User Manual](https://carbslinux.org/docs/cpt)