fix: completions should not work on windows
This commit is contained in:
parent
ff50d4d2cf
commit
ed73df302a
|
@ -7,9 +7,9 @@ repository = "https://github.com/aiken-lang/aiken"
|
||||||
homepage = "https://github.com/aiken-lang/aiken"
|
homepage = "https://github.com/aiken-lang/aiken"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
authors = [
|
authors = [
|
||||||
"Lucas Rosa <x@rvcas.dev>",
|
"Lucas Rosa <x@rvcas.dev>",
|
||||||
"Kasey White <kwhitemsg@gmail.com>",
|
"Kasey White <kwhitemsg@gmail.com>",
|
||||||
"KtorZ <matthias.benkort@gmail.com>",
|
"KtorZ <matthias.benkort@gmail.com>",
|
||||||
]
|
]
|
||||||
rust-version = "1.70.0"
|
rust-version = "1.70.0"
|
||||||
|
|
||||||
|
@ -21,10 +21,10 @@ eula = false
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = { version = "4.1.8", features = [
|
clap = { version = "4.1.8", features = [
|
||||||
"derive",
|
"derive",
|
||||||
"wrap_help",
|
"wrap_help",
|
||||||
"unicode",
|
"unicode",
|
||||||
"string",
|
"string",
|
||||||
] }
|
] }
|
||||||
hex = "0.4.3"
|
hex = "0.4.3"
|
||||||
ignore = "0.4.20"
|
ignore = "0.4.20"
|
||||||
|
@ -45,4 +45,6 @@ inquire = "0.6.2"
|
||||||
num-bigint = "0.4.3"
|
num-bigint = "0.4.3"
|
||||||
ordinal = "0.3.2"
|
ordinal = "0.3.2"
|
||||||
rand = "0.8.5"
|
rand = "0.8.5"
|
||||||
|
|
||||||
|
[target.'cfg(not(windows))'.dependencies]
|
||||||
xdg = "2.5.2"
|
xdg = "2.5.2"
|
||||||
|
|
|
@ -4,6 +4,8 @@ use clap::Parser;
|
||||||
pub mod blueprint;
|
pub mod blueprint;
|
||||||
pub mod build;
|
pub mod build;
|
||||||
pub mod check;
|
pub mod check;
|
||||||
|
// only windows
|
||||||
|
#[cfg(not(target_os = "windows"))]
|
||||||
pub mod completion;
|
pub mod completion;
|
||||||
pub mod docs;
|
pub mod docs;
|
||||||
pub mod export;
|
pub mod export;
|
||||||
|
@ -45,6 +47,7 @@ pub enum Cmd {
|
||||||
#[clap(subcommand)]
|
#[clap(subcommand)]
|
||||||
Uplc(uplc::Cmd),
|
Uplc(uplc::Cmd),
|
||||||
|
|
||||||
|
#[cfg(not(target_os = "windows"))]
|
||||||
#[clap(subcommand)]
|
#[clap(subcommand)]
|
||||||
Completion(completion::Cmd),
|
Completion(completion::Cmd),
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,14 @@
|
||||||
use aiken_project::{config, pretty};
|
use aiken_project::{config, pretty};
|
||||||
use cmd::{
|
use cmd::{
|
||||||
blueprint::{self, address},
|
blueprint::{self, address},
|
||||||
build, check, completion, docs, export, fmt, lsp, new,
|
build, check, docs, export, fmt, lsp, new,
|
||||||
packages::{self, add},
|
packages::{self, add},
|
||||||
tx, uplc, Cmd,
|
tx, uplc, Cmd,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#[cfg(not(target_os = "windows"))]
|
||||||
|
use cmd::completion;
|
||||||
|
|
||||||
use owo_colors::OwoColorize;
|
use owo_colors::OwoColorize;
|
||||||
|
|
||||||
mod cmd;
|
mod cmd;
|
||||||
|
@ -25,6 +29,7 @@ fn main() -> miette::Result<()> {
|
||||||
Cmd::Lsp(args) => lsp::exec(args),
|
Cmd::Lsp(args) => lsp::exec(args),
|
||||||
Cmd::Tx(sub_cmd) => tx::exec(sub_cmd),
|
Cmd::Tx(sub_cmd) => tx::exec(sub_cmd),
|
||||||
Cmd::Uplc(sub_cmd) => uplc::exec(sub_cmd),
|
Cmd::Uplc(sub_cmd) => uplc::exec(sub_cmd),
|
||||||
|
#[cfg(not(target_os = "windows"))]
|
||||||
Cmd::Completion(sub_cmd) => completion::exec(sub_cmd),
|
Cmd::Completion(sub_cmd) => completion::exec(sub_cmd),
|
||||||
Cmd::Export(args) => export::exec(args),
|
Cmd::Export(args) => export::exec(args),
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue