fully done - [x] installing a package from a name - [x] updating a package from a name - [x] uninstalling a package from a name - [x] getting a basic amount of help with a command - [x] showing help when an incorrect command is entered - [x] creating necessary directories - [x] pulling repo of json files - [x] symlink kitten executable to a directory on the PATH shell variable - [x] symlinks package as directory if package contains multiple files, single file otherwise - [x] installing dependencies (installs dependencies for all versions) partially done: - [ ] verbose/silent execution - [ ] different versions (very incomplete) nothing done yet: - [ ] updating kitten itself (kitten upgrade) - [ ] searching for packages by name, author, or keywords/topics - [ ] installing/updating/uninstalling from a json file you pass in as a link - [ ] getting info about a package - [ ] nice and easy to read output with loading bars - [ ] init command to create basic structure - [ ] publish/push command to publish and update a package - [ ] web server for hosting packages - [ ] tests
fully done
partially done:
nothing done yet: