栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【sol】【2】shell 和命令行到底怎么才好看,其他语言(python,ruby,lua,julia)命令行样式

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【sol】【2】shell 和命令行到底怎么才好看,其他语言(python,ruby,lua,julia)命令行样式

前言

当初越执着,过后越心碎,凡人的渴望如同过早开放的花朵,风霜过后,红衰绿减,甚至连根都毁掉了。——《拔魔》


目录
    • 前言
    • HOLA SOL
      • shell输入
      • shell输出
      • LOGO打印实现
    • 其他语言命令行样式
      • python
        • shell输入
        • shell输出
      • ruby
        • shell输入
        • shell输出
      • lua
        • shell输入
        • shell输出
      • julia
        • shell输入
        • shell输出
    • 更新sol-shell

   ;
   ;
   ;

HOLA SOL

shell输入
# sol
shell输出
sol

         ;\;\;

LOGO打印实现
//显示LOGO
void logo() {
	


	blueColor();
	printf("%-26s", "  _  _  ___  _      _"); returnColor();  printf("%-5s%-20sn", "|", "");
	blueColor();
	printf("%-26s", " | || |/ _ \| |    /_\"); returnColor();  printf("%-5s%-20sn", "|", "Created by Demllie - 2912156101@foxmail.com");
	blueColor();
	printf("%-26s", " | __ | (_) | |__ / _ \"); returnColor();  printf("%-5s%-20sn", "|", "Version-1.5.2 2022/12/30");
	blueColor();
	printf("%-26s", " |_||_|\___/|____/_/ \_\"); returnColor();  printf("%-5s%-20sn", "|", "");
	cyanColor();
	printf("%-26s", "  __\ \/ __|/ _ \| |"); returnColor();  printf("%-5s%-20sn", "|", "Type '?'/'help'/'h'/'H' for help");
	cyanColor();
	printf("%-26s", " |___> >__ \ (_) | |__"); returnColor();  printf("%-5s%-20sn", "|", "");
	cyanColor();
	printf("%-26s", "    /_/|___/\___/|____|"); returnColor();  printf("%-5s%-20sn", "|", "");
	returnColor();
	
	printf("n");

}


//显示进度条
void bar() {
	u8 start_time = nowTime_ms();
	char bar[51] = {
		'-','-','-','-','-','-', '-','-','-', '-',
		'-','-','-','-','-','-', '-','-','-', '-',
		'-','-','-','-','-','-', '-','-','-', '-',
		'-','-','-','-','-','-', '-','-','-', '-',
		'-','-','-','-','-','-', '-','-','-', '-'
	};
	char* lab = "-\|/";
	for (size_t i = 0; i <= 100; ++i) {
		printf("[%c][%3lu%%][%-50s][%5llu ms]r", lab[i % 4], i, bar, (nowTime_ms() - start_time));
		Sleep(26);
		if (i % 2 == 0)bar[i / 2] = '#';
	}
	printf("n");
}

关于shell实现的看这篇 C语言程序设计——自己编写一个简易shell程序

         ;\;\;

其他语言命令行样式 python

shell输入
>>> python
help> python
... python
# python
shell输出
python

         ;\;\;

ruby

shell输入
irb(main):007:0> ruby
irb(main):008:0* ruby
shell输出
=> ruby

         ;\;\;

lua

shell输入
> lua
>> lua
> lua()
> =lua()
shell输出
lua

         ;\;\;

julia

shell输入
julia> julia
help?> julia
(@v1.7) pkg> julia
$ julia
shell输出
julia

         ;\;\;

更新sol-shell

不知道选哪个

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/857156.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号