██████╗ ███████╗ ██████╗ ███╗ ██╗ ████████╗ ███████╗
██╔════╝ ██╔════╝ ██╔═══██╗ ████╗ ██║ ╚══██╔══╝ ██╔════╝
██║ █████╗ ██║ ██║ ██╔██╗ ██║ ██║ ███████╗
██║ ██╔══╝ ██║ ██║ ██║╚██╗██║ ██║ ╚════██║
╚██████╗ ██║ ╚██████╔╝ ██║ ╚████║ ██║ ███████║
╚═════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═╝ ╚══════╝이것은 콘솔의 섹시한 ANSI 글꼴을위한 어리석은 작은 명령 줄 도구입니다. 당신의 클리에게 사랑을주십시오.
Rust Folder에서 자세한 내용을 읽으십시오.
Nodejs 폴더에서 자세한 내용을 읽으십시오.
brew install cfontsyay -S cfontssudo dnf install cfontsnix-env -iA nixos.cfontssudo port install cfontscargo install cfontsnpm i cfonts -gyarn global add cfontsCLI를 사용하는 것은 쉽습니다.
Usage: cfonts "<value>" [option1] <input1> [option2] <input1>,<input2> [option3] etc...
언제든지 Help 명령을 실행하여 전체 명령 목록과 사용 방법을 얻을 수 있습니다.
$ cfonts --help A | P | 4 | $ |
B | Q | 5 | % |
C | R | 6 | & |
D | S | 7 | ( |
E | T | 8 | ) |
F | U | 9 | / |
G | V | ! | : |
H | W | ? | ; |
I | X | . | , |
J | Y | + | ' |
K | Z | - | " |
L | 0 | _ | (공간) |
M | 1 | = | |
N | 2 | @ | |
O | 3 | # |
| 캐릭터는 라인 브레이크로 대체됩니다
유형 : <command> >
기본값 : none
이것은 사용 가능한 모든 옵션의 목록을 보여줍니다.
$ cfonts --help 유형 : <command> >
기본값 : none
설치된 버전을 보여줍니다.
$ cfonts --version 유형 : <string>
기본값 : ""
이것은 "텍스트 입력"이며 멋진 글꼴로 변환됩니다.
| 캐릭터는 라인 브레이크로 대체됩니다.
$ cfonts " Hello world " 유형 : <string>
기본값 : "block"
이것은 당신이 사용하려는 글꼴 얼굴입니다. 지금 까지이 플러그인은 다음 글꼴 얼굴과 함께 제공됩니다.
$ cfonts " text " --font " chrome "block [색상 : 2] (기본값)slick [색상 : 2]tiny [색상 : 1]grid [색상 : 2]pallet [색상 : 2]shade [색상 : 2]chrome [색상 : 3]simple [색상 : 1]simpleBlock [색상 : 1]3d [색상 : 2]simple3d [색상 : 1]huge [색상 : 2]console [색상 : 1] 유형 : <string>
기본값 : "left"
터미널의 텍스트를이 옵션으로 정렬 할 수 있습니다. 아래 키워드를 사용하십시오.
left (기본값)centerrighttop (공백없는 옵션과 함께 사용하면 무시됩니다)bottom (공백없는 옵션과 함께 사용하면 무시됩니다) $ cfonts " text " --align " center " 유형 : <string list>
기본값 : ['system']
이 설정을 사용하면 글꼴의 색상을 설정할 수 있습니다. 아래 색상 문자열 또는 16 진수를 사용하십시오.
쉼표로 구분 된 문자열 (예 : red,blue )으로 색상을 제공하십시오. (공간 없음)
16 진수를 사용하는 경우 # 접두사를 포함하십시오. (대부분의 터미널에서 따옴표로 16 진수를 감습니다)
system 색상은 터미널의 시스템 색상으로 돌아갑니다.
터미널의 색상 표시에 영향을 줄 수있는 환경 변수가 있습니다.
system (기본값)blackredgreenyellowbluemagentacyanwhitegrayredBrightgreenBrightyellowBrightblueBrightmagentaBrightcyanBrightwhiteBright#ff8800 (유효한 16 진수)#f80 (짧은 양식도 지원됩니다) $ cfonts " text " --colors white, " #f80 " 유형 : <string list>
기본값 : false
이 설정을 사용하면 출력을 통해 기울기를 설정할 수 있습니다.
이 설정은 색상이 열려 있습니다.
그라디언트에는 왼쪽에서 오른쪽으로 두 가지 색상의 시작 색상과 엔드 색상이 필요합니다.
(그라디언트에 대해 자신의 색상을 설정하려면 전환 옵션을 사용하십시오.)
그런 다음 cfonts 출력을 가장 인상적으로 만들 수있는만큼 많은 색상을 통해 구배를 생성합니다.
쉼표로 구분 된 문자열 (예 : red,blue )으로 두 가지 색상을 제공하십시오. (공간 없음)
16 진수를 사용하는 경우 # 접두사를 포함하십시오. (터미널에서 16 진수를 따옴표로 랩핑합니다)
blackredgreenyellowbluemagentacyanwhitegraygrey#ff8800 (유효한 16 진수)#f80 (짧은 양식도 지원됩니다) $ cfonts " text " --gradient red, " #f80 " 유형 : <boolean>
기본값 : false
이 옵션을 설정하여 각 새로운 라인에 대한 그라디언트 색상을 다시 계산하십시오.
그라디언트 옵션과 함께 작동합니다.
$ cfonts " text|next line " --gradient red, " #f80 " --independent-gradient 유형 : <boolean>
기본값 : false
이 옵션을 설정하여 자신의 그라디언트를 생성하십시오. 그라디언트 옵션에 설정된 각 색상은 직접 전환됩니다. 이 옵션을 사용하면 그라디언트의 두 가지 색상 이상을 지정할 수 있습니다.
그라디언트 옵션과 함께 작동합니다.
$ cfonts " text " --gradient red, " #f80 " ,green,blue --transition-gradient 유형 : <string>
기본값 : "transparent"
이 설정을 사용하면 출력의 배경색을 설정할 수 있습니다. 아래 색상 문자열을 사용하십시오. 아래 지원되는 목록에서 배경색을 제공합니다. 예를 들어 : 'White'
transparent (기본값)blackredgreenyellowbluemagentacyanwhiteblackBrightredBrightgreenBrightyellowBrightblueBrightmagentaBrightcyanBrightwhiteBright#ff8800 (유효한 16 진수)#f80 (짧은 양식도 지원됩니다) $ cfonts " text " --background " Green " 유형 : <integer>
기본값 : 1
이 옵션을 설정하여 문자 사이의 공간을 넓 힙니다.
$ cfonts " text " --letter-spacing 2 유형 : <integer>
기본값 : 1
선 사이의 공간을 넓히려면이 옵션을 설정하십시오.
$ cfonts " text " --line-height 2 유형 : <boolean>
기본값 : false
플러그인이 출력의 맨 위와 하단에 두 개의 빈 줄을 삽입하려는 경우이 옵션을 False로 설정하십시오.
$ cfonts " text " --spaceless 유형 : <integer>
기본값 : 0
이 옵션은 한 줄에 인쇄 될 최대 문자를 설정합니다.
cfonts 터미널의 크기를 감지하지만 자신의 최대 너비를 선택하고 결정할 수 있습니다.
0 은 최대 너비가 없으며 터미널 창의 가장자리에서 텍스트가 끊어집니다.
$ cfonts " text " --max-length 15 유형 : <boolean>
기본값 : false
이 옵션을 기본 LF ( n ) 라인 브레이크에서 cfonts ( rn ) CRLF 사용하는지 확인하십시오.
이것은 터미널 원시 모드 또는 이전 Windows 시스템에 유용 할 수 있습니다.
use crossterm :: terminal ;
use std :: io :: Write ;
use cfonts ;
fn main ( ) -> std :: io :: Result < ( ) > {
terminal :: enable_raw_mode ( ) ? ;
cfonts :: say ( cfonts :: Options {
text : String :: from ( "Hello|world" ) ,
raw_mode : true ,
..cfonts :: Options :: default ( )
} ) ;
std :: io :: stdout ( ) . flush ( ) ? ;
terminal :: disable_raw_mode ( ) ? ;
Ok ( ( ) )
} 유형 : <string>
기본값 : cli
이 옵션을 사용하면 cfonts 사용하여 ANSI 코드 대신 HTML을 생성 할 수 있습니다.
max-length 매우 큰 것으로 설정됩니다.
$ cfonts " text " --env browser cfonts 플랫폼에서 지원되는 색상을 감지합니다. 자동으로 지원 수준을 설정합니다. cfonts 에서는 FORCE_COLOR 환경 변수를 전달하여이를 무시할 수 있습니다.
FORCE_COLOR=3 cfonts " hello world " -c " #0088ff " NO_COLOR 환경 변수를 사용하여 CI와 같은 환경에 대한 색상 출력을 설정할 수도 있습니다.
NO_COLOR= " " cfonts " hello world " -c " #0088ff " FORCE_COLOR 둘 다 설정되면 NO_COLOR 무시합니다.
Copyleft (C) 2023 Dominik Wilkowski. GNU GPL-3.0 또는 LATER에 따라 라이센스.