parent
c6d839d024
commit
fa4381e35c
2 changed files with 9 additions and 1 deletions
|
|
@ -66,6 +66,11 @@ impl Course {
|
|||
&self.semesters
|
||||
}
|
||||
|
||||
/// Get a reference to the course's semesters.
|
||||
pub fn semesters_mut(&mut self) -> &mut Vec<String> {
|
||||
&mut self.semesters
|
||||
}
|
||||
|
||||
/// Check if course is part of current semester
|
||||
pub fn is_current(&self) -> bool {
|
||||
self.semesters()
|
||||
|
|
|
|||
|
|
@ -66,7 +66,10 @@ fn main() -> Result<()> {
|
|||
Ok(())
|
||||
}
|
||||
|
||||
fn add(course: Course, debug: bool) -> Result<()> {
|
||||
fn add(mut course: Course, debug: bool) -> Result<()> {
|
||||
if course.semesters().is_empty() {
|
||||
course.semesters_mut().push(util::get_current_semester())
|
||||
}
|
||||
let toml = toml::to_string(&course)?;
|
||||
println!("{}", toml);
|
||||
let target_dir = [
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue