cscli

command module
v0.0.0-...-d6d40a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2019 License: GPL-3.0 Imports: 18 Imported by: 0

README

Cscli

Unofficial command line interface for University of Notre Dame's Class Search site

Disclaimer

This project is in the very early stages of development and is liable to big changes in the future. Do not expect stability for the time being.

Contributions

Please email me at lyokum@nd.edu if you would be interested in contributing or have ideas about improvements. You can also open up an Issue if you have questions or problems.

Installation

pacman -S go

go get github.com/mattn/go-isatty
go get github.com/urfave/cli

go get golang.org/x/net/html

go get github.com/lyokum/attr
go get github.com/lyokum/mail-send
go get github.com/lyokum/update
go get github.com/lyokum/cscli

go install github.com/lyokum/cscli

Also, add the bin/ directory of your $GOPATH to your path:

export PATH=$PATH:$(go env GOPATH)/bin

To use the update functionality, you will need to have a notification server running:

pacman -S notification-daemon
pacman -S dunst

go get github.com/lyokum/notify-server
go install github.com/lyokum/notify-server

dunst &
notify-server &

Current plans for the future

  • Make a graphical frontend
  • Add config files for easier use
  • Add user config file and add parsing for class pages to check if user fits class requirements

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL