dots-cli
dots
is CLI tool to build, version and publish config file bundles.
TODO (shared):
- Writing comprehensive documentation
- Designing landing page
- Providing screenshots/videos for demonstration
TODO (client):
Functionality:
- Commands:
- cmd:
init
(initializes empty package) - cmd:
add
(adds app to package) - cmd:
remove
(removes app from package) - cmd:
pack
(saves package's current state) - cmd:
login
(signs user in and saves token) - cmd:
push
(pushes package to added registry) - cmd:
revert
(loads previous version) - cmd:
remote
(adds/removes registries) - cmd:
install
(installs packages to appropriate directories) - cmd:
list
(lists apps)-
added
(lists added apps in package) -
all
(lists all possible apps from config) -
installed
(lists possible apps which are installed on system)
-
- cmd:
dots-server)
TODO (Functionality:
- Modelling
- Login / Register API endpoints
- Push package API endpoint
- Get PackageArchive endpoint
- Update & Delete packages endpoint
- Enhanced models (info, settings etc.)
- Enhanced endpoints for webapp
- Security considerations