https://github.com/jsmith/oversee
Help manage your OS!
https://github.com/jsmith/oversee
Last synced: 6 months ago
JSON representation
Help manage your OS!
- Host: GitHub
- URL: https://github.com/jsmith/oversee
- Owner: jsmith
- Created: 2018-05-07T20:14:18.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-09T12:05:56.000Z (almost 8 years ago)
- Last Synced: 2025-02-06T12:16:27.912Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Oversee
Helps oversee your Ubuntu OS!
Want to install CLion with one command? Or Google Chrome? Or all of your development software? How about a cleaner and easier way to define your .bash_aliases? Or a way to
sync all of your jetbrains settings? This package will help!
## Installation
```
pip install oversee
oversee --help
```
Place an `.oversee.yaml` in your home directory (ex. `~/.oversee.yaml`). See `examples/` for some examples!
## Example Usage
```
# Install a package
oversee install clion
# Export your local bash aliases to ~/.bash_aliases
oversee export local
# Save you PyCharm settings & then sync them to CLion
oversee save pycharm
oversee sync clion
# Setup your 'work' environment
oversee setup work
# Export your .gitignore.yaml
oversee project exportignore
# Make new python package release at version 0.3
oversee project release 0.3
```
## Roadmap
- [x] Added jetbrains settings sync support
- [x] Make environments work
- [x] Add project management components (make releases)
- [x] Autocomplete functionality
- [x] Add list commands using decorator
- [x] Add jetbrains .gitignore command
- [ ] Add better tests
- [ ] Add pipe support
- [ ] Add support for zsh
- [ ] Look into better documentation