Skip to content

Commit

Permalink
Really default to the current directory in 'rojo fmt-project' (rojo-r…
Browse files Browse the repository at this point in the history
…bx#581)

Co-authored-by: Lucien Greathouse <[email protected]>
  • Loading branch information
wackbyte and LPGhatguy authored Jul 18, 2022
1 parent e2a11be commit 4c92b67
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/cli/fmt_project.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ use clap::Parser;

use crate::project::Project;

use super::resolve_path;

/// Reformat a Rojo project using the standard JSON formatting rules.
#[derive(Debug, Parser)]
pub struct FmtProjectCommand {
Expand All @@ -15,7 +17,8 @@ pub struct FmtProjectCommand {

impl FmtProjectCommand {
pub fn run(self) -> anyhow::Result<()> {
let project = Project::load_fuzzy(&self.project)?
let base_path = resolve_path(&self.project);
let project = Project::load_fuzzy(&base_path)?
.context("A project file is required to run 'rojo fmt-project'")?;

let serialized = serde_json::to_string_pretty(&project)
Expand Down

0 comments on commit 4c92b67

Please sign in to comment.