Move nu_command::platform::ansi to nu_command::strings::ansi (#15995)

This commit is contained in:
Piepmatz 2025-06-18 21:51:16 +02:00 committed by GitHub
parent cde8a629c5
commit f0e90a3733
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 8 additions and 8 deletions

View File

@ -188,6 +188,9 @@ pub fn add_shell_command_context(mut engine_state: EngineState) -> EngineState {
// Strings
bind_command! {
Ansi,
AnsiLink,
AnsiStrip,
Char,
Decode,
Encode,
@ -250,9 +253,6 @@ pub fn add_shell_command_context(mut engine_state: EngineState) -> EngineState {
// Platform
#[cfg(feature = "os")]
bind_command! {
Ansi,
AnsiLink,
AnsiStrip,
Clear,
Du,
Input,

View File

@ -1,4 +1,3 @@
mod ansi;
mod clear;
mod dir_info;
mod input;
@ -10,7 +9,6 @@ mod term;
mod ulimit;
mod whoami;
pub use ansi::{Ansi, AnsiLink, AnsiStrip};
pub use clear::Clear;
pub use dir_info::{DirBuilder, DirInfo, FileInfo};
pub use input::Input;

View File

@ -909,7 +909,7 @@ fn build_ansi_hashmap(v: &[AnsiCode]) -> HashMap<&str, &str> {
#[cfg(test)]
mod tests {
use crate::platform::ansi::ansi_::Ansi;
use crate::strings::ansi::ansi_::Ansi;
#[test]
fn examples_work_as_expected() {
@ -920,7 +920,7 @@ mod tests {
#[test]
fn no_duplicate_short_names() {
use crate::platform::ansi::ansi_::CODE_LIST;
use crate::strings::ansi::ansi_::CODE_LIST;
use std::collections::HashSet;
let mut seen = HashSet::new();
@ -943,7 +943,7 @@ mod tests {
#[test]
fn no_duplicate_long_names() {
use crate::platform::ansi::ansi_::CODE_LIST;
use crate::strings::ansi::ansi_::CODE_LIST;
use std::collections::HashSet;
let mut seen = HashSet::new();

View File

@ -1,3 +1,4 @@
mod ansi;
mod base;
mod char_;
mod detect_columns;
@ -8,6 +9,7 @@ mod parse;
mod split;
mod str_;
pub use ansi::{Ansi, AnsiLink, AnsiStrip};
pub use base::{
DecodeBase32, DecodeBase32Hex, DecodeBase64, DecodeHex, EncodeBase32, EncodeBase32Hex,
EncodeBase64, EncodeHex,