Skip to content

Commit

Permalink
Updated for version 1.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
k4yt3x committed Aug 28, 2017
1 parent c20fba1 commit 01abe7a
Showing 1 changed file with 24 additions and 2 deletions.
26 changes: 24 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,28 @@
# K4YT3X Package Manage
### What is KPM?
**For short, KPM makes apt upgrading simple and fully automatic.**

</br>

### Changelog:
#### Current Version: 1.4.2
1. Added automatic update function

</br>

#### Recent Changes:
1. Changed apt interface from apt command to apt -get for more stable output

</br>


#### Full Description
KPM stands for "K4YT3X Package Manager". I developed this program to make using apt easier and safer, especially when using "apt update && apt upgrade -y && apt dist-upgrade -y". It is unsafe to use the command above since under some situations, unsafe repos can remove packages form your computer. Sometimes these removals can be critically harmful to your system, such as removing gnome desktop entirely.

KPM automatically checks packages before committing any upgrading actions. An upgrade that will not cause any removal of other packages will be considered "safe" and kpm will automatically start upgrading. An upgrade that will cause removals will be considered "unsafe" and will require the user's confirmation before taking any actions.

</br>

#
### Install KPM
~~~~
$ git clone "https://github.com/K4YT3X/KPM.git"
Expand All @@ -16,16 +32,22 @@ $ sudo python3 kpm.py --installkpm

That's it, now type 'kpm' to start your first automatic upgrade!

</br>

### Remove KPM
Should be easy
~~~~
$ sudo rm -f /usr/bin/kpm
~~~~

#
</br>

### Usage
~~~~
$ sudo kpm # Normal Upgrade and Dist-upgrade
$ sudo kpm -i [package] # install package
$ sudo kpm -s [name] # search for packages in apt cache
$ sudo kpm -a # executes "apt autoremove"
$ sudo kpm -v # prints kpm version
$ sudo kpm --installkpm # install kpm to system
~~~~

0 comments on commit 01abe7a

Please sign in to comment.