An open API service indexing awesome lists of open source software.

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!

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