Skip to content

Commit

Permalink
Merge pull request #1092 from SierraSoftworks/fix/nix
Browse files Browse the repository at this point in the history
fix: Resolve Nix flake check failures
  • Loading branch information
notheotherben authored Mar 17, 2024
2 parents 96a4177 + f591a88 commit d1113cb
Show file tree
Hide file tree
Showing 24 changed files with 578 additions and 467 deletions.
960 changes: 547 additions & 413 deletions Cargo.lock

Large diffs are not rendered by default.

24 changes: 12 additions & 12 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions src/commands/clone.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use super::Command;
use super::*;
use crate::core::Target;
use crate::tasks::*;
use clap::{Arg, ArgMatches};
use clap::Arg;

pub struct CloneCommand;

Expand Down
12 changes: 5 additions & 7 deletions src/commands/config.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
use crate::core::features;

use super::async_trait;
use super::CommandRunnable;
use super::*;
use clap::{Arg, ArgMatches};
use clap::Arg;
use online::registry::Registry;

pub struct ConfigCommand;
Expand Down Expand Up @@ -331,7 +330,6 @@ mod tests {
use super::core::Config;
use super::*;
use crate::test::get_dev_dir;
use clap::ArgMatches;
use complete::helpers::test_completions_with_config;

#[tokio::test]
Expand Down Expand Up @@ -377,7 +375,7 @@ mod tests {
Err(err) => panic!("{}", err.message()),
}

println!("{}", console.to_string());
println!("{}", console);
assert!(
console.to_string().contains("apps/bash\n"),
"the output should contain some apps"
Expand Down Expand Up @@ -408,7 +406,7 @@ mod tests {
Err(err) => panic!("{}", err.message()),
}

println!("{}", console.to_string());
println!("{}", console);
assert!(
console.to_string().contains("Applying Bash\n"),
"the output should explain which config is being applied"
Expand Down Expand Up @@ -482,7 +480,7 @@ aliases:
Err(err) => panic!("{}", err.message()),
}

println!("{}", console.to_string());
println!("{}", console);
assert!(
console
.to_string()
Expand Down Expand Up @@ -524,7 +522,7 @@ aliases:
Err(err) => panic!("{}", err.message()),
}

println!("{}", console.to_string());
println!("{}", console);
assert!(
console
.to_string()
Expand Down
3 changes: 1 addition & 2 deletions src/commands/fix.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
use super::super::errors;
use super::*;
use crate::{search, tasks::*};
use clap::{Arg, ArgMatches};
use clap::Arg;

pub struct FixCommand;
crate::command!(FixCommand);
Expand Down
3 changes: 1 addition & 2 deletions src/commands/ignore.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use super::async_trait;
use super::online::gitignore;
use super::CommandRunnable;
use super::*;
use clap::{value_parser, Arg, ArgMatches};
use clap::{value_parser, Arg};

pub struct IgnoreCommand;
crate::command!(IgnoreCommand);
Expand Down
3 changes: 1 addition & 2 deletions src/commands/info.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
use super::super::errors;
use super::core::Target;
use super::*;
use clap::{Arg, ArgMatches};
use clap::Arg;

pub struct InfoCommand;
crate::command!(InfoCommand);
Expand Down
3 changes: 1 addition & 2 deletions src/commands/new.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
use super::super::errors;
use super::*;
use crate::{core::features, tasks::*};
use clap::{Arg, ArgMatches};
use clap::Arg;

pub struct NewCommand;
crate::command!(NewCommand);
Expand Down
3 changes: 1 addition & 2 deletions src/commands/open.rs
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
use super::CommandRunnable;
use super::*;
use crate::core::features;
use crate::tasks::*;
use crate::update::{GitHubSource, Release, ReleaseVariant};
use crate::{core::Target, update::UpdateManager};
use clap::{Arg, ArgMatches};
use clap::Arg;

pub struct OpenCommand;
crate::command!(OpenCommand);
Expand Down
3 changes: 1 addition & 2 deletions src/commands/prune.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
use super::super::errors;
use super::*;
use crate::core::Target;
use crate::git;
Expand Down Expand Up @@ -114,7 +113,7 @@ mod tests {
use super::*;
use crate::core::builder::CoreBuilderWithConfig;
use crate::core::*;
use crate::tasks::{self, Task};
use crate::tasks::Task;
use complete::helpers::test_completions_with_core;
use tempfile::tempdir;

Expand Down
3 changes: 1 addition & 2 deletions src/commands/remove.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
use super::CommandRunnable;
use super::*;
use crate::core::Target;
use clap::{Arg, ArgMatches};
use clap::Arg;

pub struct RemoveCommand;
crate::command!(RemoveCommand);
Expand Down
4 changes: 2 additions & 2 deletions src/commands/scratch.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use super::async_trait;
use super::*;
use super::{core::Target, tasks, tasks::Task, CommandRunnable};
use clap::{Arg, ArgMatches};
use super::{core::Target, tasks::Task};
use clap::Arg;

pub struct ScratchCommand;
crate::command!(ScratchCommand);
Expand Down
1 change: 0 additions & 1 deletion src/commands/switch.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
use super::super::errors;
use super::*;
use crate::core::Target;
use crate::git;
Expand Down
1 change: 0 additions & 1 deletion src/core/auth.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
use super::*;
use std::sync::Arc;

#[cfg(feature = "auth")]
#[cfg(test)]
Expand Down
8 changes: 4 additions & 4 deletions src/core/config.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use serde::{Deserialize, Serialize};
use std::env::consts::OS;
use std::path::PathBuf;
use std::{collections::HashMap, path::Path};
use std::{env::consts::OS, vec::Vec};
use std::{path, sync::Arc};

use super::super::errors;
Expand Down Expand Up @@ -78,16 +78,16 @@ impl Config {
into.config_file = Some(path)
}
if from.dev_directory.components().count() > 0 {
into.dev_directory = from.dev_directory.clone();
into.dev_directory.clone_from(&from.dev_directory);
}
if let Some(path) = from.scratch_directory {
into.scratch_directory = Some(path)
}
if !from.services.is_empty() {
into.services = from.services.clone();
into.services.clone_from(&from.services);
}
if !from.apps.is_empty() {
into.apps = from.apps.clone();
into.apps.clone_from(&from.apps);
}

into.features = features::Features::builder()
Expand Down
3 changes: 0 additions & 3 deletions src/core/launcher.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,6 @@ use mockall::automock;
use std::sync::Arc;
use tokio::process::Command;

#[cfg(unix)]
use std::convert::TryInto;

#[async_trait::async_trait]
#[cfg_attr(test, automock)]
pub trait Launcher: Send + Sync {
Expand Down
1 change: 0 additions & 1 deletion src/fs/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ pub fn to_native_path<T: Into<PathBuf>>(path: T) -> std::path::PathBuf {
mod tests {
use super::*;
use crate::test::get_dev_dir;
use std::path::PathBuf;

#[test]
fn test_to_native_path() {
Expand Down
1 change: 0 additions & 1 deletion src/online/gitignore.rs
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,6 @@ impl GitIgnoreFileSection {
#[cfg(test)]
mod tests {
use super::*;
use crate::core::Core;

#[tokio::test]
#[cfg_attr(feature = "pure-tests", ignore)]
Expand Down
1 change: 0 additions & 1 deletion src/tasks/git_checkout.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ impl<'a> Task for GitCheckout<'a> {
mod tests {
use super::*;
use crate::core::*;
use crate::tasks::GitInit;
use tempfile::tempdir;

#[tokio::test]
Expand Down
1 change: 0 additions & 1 deletion src/tasks/git_init.rs
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ impl Task for GitInit {
#[cfg(test)]
mod tests {
use super::*;
use crate::core;
use crate::core::*;
use tempfile::tempdir;

Expand Down
1 change: 0 additions & 1 deletion src/tasks/git_remote.rs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ impl<'a> Task for GitRemote<'a> {
mod tests {
use super::*;
use crate::core::*;
use crate::tasks::GitInit;
use tempfile::tempdir;

#[tokio::test]
Expand Down
1 change: 0 additions & 1 deletion src/tasks/git_switch.rs
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ impl Task for GitSwitch {
#[cfg(test)]
mod tests {
use super::*;
use crate::tasks::GitInit;
use tempfile::tempdir;

#[tokio::test]
Expand Down
1 change: 0 additions & 1 deletion src/tasks/sequence.rs
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ impl Task for Sequence {

#[cfg(test)]
mod tests {
use super::super::TestTask;
use super::*;
use crate::core::*;

Expand Down
1 change: 0 additions & 1 deletion src/tasks/write_file.rs
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,6 @@ impl<'a> Task for WriteFile<'a> {
mod tests {
use super::*;
use crate::core::*;
use std::path::PathBuf;
use tempfile::tempdir;

#[tokio::test]
Expand Down

0 comments on commit d1113cb

Please sign in to comment.