Compare commits
8 Commits
b4b730cc34
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 77c7f5865a | |||
| f5501aa522 | |||
| da24ccc61a | |||
| 8af5428b35 | |||
| f842646d25 | |||
| bd7191226f | |||
| a3f1490db5 | |||
| 5def38ee93 |
8
.gitignore
vendored
8
.gitignore
vendored
@@ -1,6 +1,2 @@
|
||||
dist
|
||||
build
|
||||
__pycache__
|
||||
themetext
|
||||
AutozShellLauncher.py
|
||||
main.spec
|
||||
/build/
|
||||
/dist/
|
||||
|
||||
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
@@ -1,20 +0,0 @@
|
||||
import os,sys
|
||||
|
||||
if len(sys.argv) > 1:
|
||||
try:
|
||||
if not sys.argv[1] == "-c":
|
||||
# 判断当前目录有没有main.py
|
||||
|
||||
os.system("pip install pluginbase")
|
||||
if os.path.exists("main.py"):
|
||||
|
||||
os.system("python3 main.py")
|
||||
else:
|
||||
if os.path.exists("autozshell.zip"):
|
||||
os.system("unzip autozshell.zip")
|
||||
os.system("python3 main.py")
|
||||
except:
|
||||
pass
|
||||
|
||||
if sys.argv[1] == "-c":
|
||||
os.system("zip autozshell.zip *")
|
||||
45
README.md
45
README.md
@@ -1,2 +1,45 @@
|
||||
# autozshell
|
||||
全新的shell
|
||||
全新的shell,使用python编写,支持主题和插件,开发特别简单
|
||||
|
||||
# 安装
|
||||
终端内输入
|
||||
1.
|
||||
国内(版本较新)```git clone http://git.zjnsans.top/Autoz/AutozShell.git /usr/local/bin```
|
||||
国外(版本较低)```git clone https://github.com/0zjn0123/AutozShell.git /usr/local/bin```
|
||||
2.
|
||||
```cd AutozShell```
|
||||
```python main.py```
|
||||
|
||||
# 主题
|
||||
## 使用方法
|
||||
在ash内输入```ash theme <主题名称>```
|
||||
目前可以用的有default,sus,当然你也可以自己开发
|
||||
|
||||
## 开发
|
||||
1.在theme目录里新建一个目录,名字是主题名称
|
||||
2.复制default主题里的theme.py文件到新建的目录里面
|
||||
3.修改head变量
|
||||
|
||||
## 从网上下载主题并使用
|
||||
```git clone <主题仓库> ./theme```
|
||||
|
||||
# 插件
|
||||
## 使用方法
|
||||
### 安装插件
|
||||
在ash内输入```ash plugin <插件名称>```
|
||||
### 查看已加载插件
|
||||
```ash plugin list```
|
||||
### 卸载插件
|
||||
```ash unplugin <插件名>```
|
||||
|
||||
目前可用的插件有lsfix,pythonim
|
||||
## 开发
|
||||
可以参照lsfix和pythonim这两个插件开发,目前只能通过插件开发命令
|
||||
command_list列表是注的命令
|
||||
要有run方法有command参数
|
||||
|
||||
# 有可以编打包一下这个自己打包
|
||||
|
||||
|
||||
#
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -2,7 +2,7 @@
|
||||
|
||||
|
||||
a = Analysis(
|
||||
['main.py'],
|
||||
['ash.py'],
|
||||
pathex=[],
|
||||
binaries=[],
|
||||
datas=[],
|
||||
@@ -19,13 +19,16 @@ pyz = PYZ(a.pure)
|
||||
exe = EXE(
|
||||
pyz,
|
||||
a.scripts,
|
||||
a.binaries,
|
||||
a.datas,
|
||||
[],
|
||||
exclude_binaries=True,
|
||||
name='main',
|
||||
name='ash',
|
||||
debug=False,
|
||||
bootloader_ignore_signals=False,
|
||||
strip=False,
|
||||
upx=True,
|
||||
upx_exclude=[],
|
||||
runtime_tmpdir=None,
|
||||
console=True,
|
||||
disable_windowed_traceback=False,
|
||||
argv_emulation=False,
|
||||
@@ -33,12 +36,3 @@ exe = EXE(
|
||||
codesign_identity=None,
|
||||
entitlements_file=None,
|
||||
)
|
||||
coll = COLLECT(
|
||||
exe,
|
||||
a.binaries,
|
||||
a.datas,
|
||||
strip=False,
|
||||
upx=True,
|
||||
upx_exclude=[],
|
||||
name='main',
|
||||
)
|
||||
@@ -1,214 +0,0 @@
|
||||
(['/root/PycharmProjects/autozshell/main.py'],
|
||||
['/root/PycharmProjects/autozshell'],
|
||||
[],
|
||||
['/usr/local/lib/python3.10/dist-packages/numpy/_pyinstaller',
|
||||
'/usr/local/lib/python3.10/dist-packages/_pyinstaller_hooks_contrib/hooks/stdhooks',
|
||||
'/usr/local/lib/python3.10/dist-packages/_pyinstaller_hooks_contrib/hooks'],
|
||||
{},
|
||||
[],
|
||||
[],
|
||||
False,
|
||||
{},
|
||||
0,
|
||||
[],
|
||||
[],
|
||||
'3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0]',
|
||||
[('pyi_rth_inspect',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_pkgutil',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py',
|
||||
'PYSOURCE'),
|
||||
('main', '/root/PycharmProjects/autozshell/main.py', 'PYSOURCE')],
|
||||
[('_pyi_rth_utils',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py',
|
||||
'PYMODULE'),
|
||||
('pkgutil', '/usr/lib/python3.10/pkgutil.py', 'PYMODULE'),
|
||||
('zipimport', '/usr/lib/python3.10/zipimport.py', 'PYMODULE'),
|
||||
('importlib.readers', '/usr/lib/python3.10/importlib/readers.py', 'PYMODULE'),
|
||||
('importlib.abc', '/usr/lib/python3.10/importlib/abc.py', 'PYMODULE'),
|
||||
('typing', '/usr/lib/python3.10/typing.py', 'PYMODULE'),
|
||||
('contextlib', '/usr/lib/python3.10/contextlib.py', 'PYMODULE'),
|
||||
('importlib._abc', '/usr/lib/python3.10/importlib/_abc.py', 'PYMODULE'),
|
||||
('importlib._bootstrap',
|
||||
'/usr/lib/python3.10/importlib/_bootstrap.py',
|
||||
'PYMODULE'),
|
||||
('importlib._bootstrap_external',
|
||||
'/usr/lib/python3.10/importlib/_bootstrap_external.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata',
|
||||
'/usr/lib/python3.10/importlib/metadata/__init__.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._itertools',
|
||||
'/usr/lib/python3.10/importlib/metadata/_itertools.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._functools',
|
||||
'/usr/lib/python3.10/importlib/metadata/_functools.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._collections',
|
||||
'/usr/lib/python3.10/importlib/metadata/_collections.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._meta',
|
||||
'/usr/lib/python3.10/importlib/metadata/_meta.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._adapters',
|
||||
'/usr/lib/python3.10/importlib/metadata/_adapters.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._text',
|
||||
'/usr/lib/python3.10/importlib/metadata/_text.py',
|
||||
'PYMODULE'),
|
||||
('email.message', '/usr/lib/python3.10/email/message.py', 'PYMODULE'),
|
||||
('email.policy', '/usr/lib/python3.10/email/policy.py', 'PYMODULE'),
|
||||
('email.contentmanager',
|
||||
'/usr/lib/python3.10/email/contentmanager.py',
|
||||
'PYMODULE'),
|
||||
('email.quoprimime', '/usr/lib/python3.10/email/quoprimime.py', 'PYMODULE'),
|
||||
('string', '/usr/lib/python3.10/string.py', 'PYMODULE'),
|
||||
('email.headerregistry',
|
||||
'/usr/lib/python3.10/email/headerregistry.py',
|
||||
'PYMODULE'),
|
||||
('email._header_value_parser',
|
||||
'/usr/lib/python3.10/email/_header_value_parser.py',
|
||||
'PYMODULE'),
|
||||
('urllib', '/usr/lib/python3.10/urllib/__init__.py', 'PYMODULE'),
|
||||
('email.iterators', '/usr/lib/python3.10/email/iterators.py', 'PYMODULE'),
|
||||
('email.generator', '/usr/lib/python3.10/email/generator.py', 'PYMODULE'),
|
||||
('copy', '/usr/lib/python3.10/copy.py', 'PYMODULE'),
|
||||
('random', '/usr/lib/python3.10/random.py', 'PYMODULE'),
|
||||
('statistics', '/usr/lib/python3.10/statistics.py', 'PYMODULE'),
|
||||
('decimal', '/usr/lib/python3.10/decimal.py', 'PYMODULE'),
|
||||
('_pydecimal', '/usr/lib/python3.10/_pydecimal.py', 'PYMODULE'),
|
||||
('contextvars', '/usr/lib/python3.10/contextvars.py', 'PYMODULE'),
|
||||
('fractions', '/usr/lib/python3.10/fractions.py', 'PYMODULE'),
|
||||
('numbers', '/usr/lib/python3.10/numbers.py', 'PYMODULE'),
|
||||
('hashlib', '/usr/lib/python3.10/hashlib.py', 'PYMODULE'),
|
||||
('logging', '/usr/lib/python3.10/logging/__init__.py', 'PYMODULE'),
|
||||
('pickle', '/usr/lib/python3.10/pickle.py', 'PYMODULE'),
|
||||
('pprint', '/usr/lib/python3.10/pprint.py', 'PYMODULE'),
|
||||
('dataclasses', '/usr/lib/python3.10/dataclasses.py', 'PYMODULE'),
|
||||
('_compat_pickle', '/usr/lib/python3.10/_compat_pickle.py', 'PYMODULE'),
|
||||
('struct', '/usr/lib/python3.10/struct.py', 'PYMODULE'),
|
||||
('threading', '/usr/lib/python3.10/threading.py', 'PYMODULE'),
|
||||
('_threading_local', '/usr/lib/python3.10/_threading_local.py', 'PYMODULE'),
|
||||
('bisect', '/usr/lib/python3.10/bisect.py', 'PYMODULE'),
|
||||
('email._encoded_words',
|
||||
'/usr/lib/python3.10/email/_encoded_words.py',
|
||||
'PYMODULE'),
|
||||
('base64', '/usr/lib/python3.10/base64.py', 'PYMODULE'),
|
||||
('getopt', '/usr/lib/python3.10/getopt.py', 'PYMODULE'),
|
||||
('gettext', '/usr/lib/python3.10/gettext.py', 'PYMODULE'),
|
||||
('email.charset', '/usr/lib/python3.10/email/charset.py', 'PYMODULE'),
|
||||
('email.encoders', '/usr/lib/python3.10/email/encoders.py', 'PYMODULE'),
|
||||
('email.base64mime', '/usr/lib/python3.10/email/base64mime.py', 'PYMODULE'),
|
||||
('email._policybase', '/usr/lib/python3.10/email/_policybase.py', 'PYMODULE'),
|
||||
('email.header', '/usr/lib/python3.10/email/header.py', 'PYMODULE'),
|
||||
('email.errors', '/usr/lib/python3.10/email/errors.py', 'PYMODULE'),
|
||||
('email.utils', '/usr/lib/python3.10/email/utils.py', 'PYMODULE'),
|
||||
('email._parseaddr', '/usr/lib/python3.10/email/_parseaddr.py', 'PYMODULE'),
|
||||
('calendar', '/usr/lib/python3.10/calendar.py', 'PYMODULE'),
|
||||
('argparse', '/usr/lib/python3.10/argparse.py', 'PYMODULE'),
|
||||
('shutil', '/usr/lib/python3.10/shutil.py', 'PYMODULE'),
|
||||
('tarfile', '/usr/lib/python3.10/tarfile.py', 'PYMODULE'),
|
||||
('gzip', '/usr/lib/python3.10/gzip.py', 'PYMODULE'),
|
||||
('_compression', '/usr/lib/python3.10/_compression.py', 'PYMODULE'),
|
||||
('lzma', '/usr/lib/python3.10/lzma.py', 'PYMODULE'),
|
||||
('bz2', '/usr/lib/python3.10/bz2.py', 'PYMODULE'),
|
||||
('fnmatch', '/usr/lib/python3.10/fnmatch.py', 'PYMODULE'),
|
||||
('urllib.parse', '/usr/lib/python3.10/urllib/parse.py', 'PYMODULE'),
|
||||
('datetime', '/usr/lib/python3.10/datetime.py', 'PYMODULE'),
|
||||
('_strptime', '/usr/lib/python3.10/_strptime.py', 'PYMODULE'),
|
||||
('socket', '/usr/lib/python3.10/socket.py', 'PYMODULE'),
|
||||
('selectors', '/usr/lib/python3.10/selectors.py', 'PYMODULE'),
|
||||
('quopri', '/usr/lib/python3.10/quopri.py', 'PYMODULE'),
|
||||
('uu', '/usr/lib/python3.10/uu.py', 'PYMODULE'),
|
||||
('optparse', '/usr/lib/python3.10/optparse.py', 'PYMODULE'),
|
||||
('textwrap', '/usr/lib/python3.10/textwrap.py', 'PYMODULE'),
|
||||
('email', '/usr/lib/python3.10/email/__init__.py', 'PYMODULE'),
|
||||
('email.parser', '/usr/lib/python3.10/email/parser.py', 'PYMODULE'),
|
||||
('email.feedparser', '/usr/lib/python3.10/email/feedparser.py', 'PYMODULE'),
|
||||
('csv', '/usr/lib/python3.10/csv.py', 'PYMODULE'),
|
||||
('tokenize', '/usr/lib/python3.10/tokenize.py', 'PYMODULE'),
|
||||
('token', '/usr/lib/python3.10/token.py', 'PYMODULE'),
|
||||
('zipfile', '/usr/lib/python3.10/zipfile.py', 'PYMODULE'),
|
||||
('py_compile', '/usr/lib/python3.10/py_compile.py', 'PYMODULE'),
|
||||
('inspect', '/usr/lib/python3.10/inspect.py', 'PYMODULE'),
|
||||
('dis', '/usr/lib/python3.10/dis.py', 'PYMODULE'),
|
||||
('opcode', '/usr/lib/python3.10/opcode.py', 'PYMODULE'),
|
||||
('ast', '/usr/lib/python3.10/ast.py', 'PYMODULE'),
|
||||
('importlib.machinery',
|
||||
'/usr/lib/python3.10/importlib/machinery.py',
|
||||
'PYMODULE'),
|
||||
('importlib.util', '/usr/lib/python3.10/importlib/util.py', 'PYMODULE'),
|
||||
('importlib', '/usr/lib/python3.10/importlib/__init__.py', 'PYMODULE'),
|
||||
('pathlib', '/usr/lib/python3.10/pathlib.py', 'PYMODULE'),
|
||||
('_py_abc', '/usr/lib/python3.10/_py_abc.py', 'PYMODULE'),
|
||||
('stringprep', '/usr/lib/python3.10/stringprep.py', 'PYMODULE'),
|
||||
('tracemalloc', '/usr/lib/python3.10/tracemalloc.py', 'PYMODULE'),
|
||||
('chatmode', '/root/PycharmProjects/autozshell/chatmode.py', 'PYMODULE'),
|
||||
('pluginbase',
|
||||
'/usr/local/lib/python3.10/dist-packages/pluginbase.py',
|
||||
'PYMODULE'),
|
||||
('uuid', '/usr/lib/python3.10/uuid.py', 'PYMODULE'),
|
||||
('subprocess', '/usr/lib/python3.10/subprocess.py', 'PYMODULE'),
|
||||
('signal', '/usr/lib/python3.10/signal.py', 'PYMODULE'),
|
||||
('platform', '/usr/lib/python3.10/platform.py', 'PYMODULE'),
|
||||
('fun', '/root/PycharmProjects/autozshell/fun.py', 'PYMODULE'),
|
||||
('configparser', '/usr/lib/python3.10/configparser.py', 'PYMODULE')],
|
||||
[('libpython3.10.so', '/lib/aarch64-linux-gnu/libpython3.10.so', 'BINARY'),
|
||||
('lib-dynload/_contextvars.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_decimal.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_hashlib.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_lzma.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_bz2.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/resource.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/resource.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_opcode.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_multibytecodec.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_multibytecodec.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_jp.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_jp.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_kr.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_kr.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_iso2022.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_iso2022.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_cn.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_cn.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_tw.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_tw.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_hk.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_uuid.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_uuid.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('libz.so.1', '/lib/aarch64-linux-gnu/libz.so.1', 'BINARY'),
|
||||
('libexpat.so.1', '/lib/aarch64-linux-gnu/libexpat.so.1', 'BINARY'),
|
||||
('libmpdec.so.3', '/lib/aarch64-linux-gnu/libmpdec.so.3', 'BINARY'),
|
||||
('libcrypto.so.3', '/lib/aarch64-linux-gnu/libcrypto.so.3', 'BINARY'),
|
||||
('liblzma.so.5', '/lib/aarch64-linux-gnu/liblzma.so.5', 'BINARY'),
|
||||
('libbz2.so.1.0', '/lib/aarch64-linux-gnu/libbz2.so.1.0', 'BINARY'),
|
||||
('libuuid.so.1', '/lib/aarch64-linux-gnu/libuuid.so.1', 'BINARY')],
|
||||
[],
|
||||
[],
|
||||
[('base_library.zip',
|
||||
'/root/PycharmProjects/autozshell/build/main/base_library.zip',
|
||||
'DATA')])
|
||||
@@ -1,57 +0,0 @@
|
||||
([('main', '/root/PycharmProjects/autozshell/build/main/main', 'EXECUTABLE'),
|
||||
('libpython3.10.so', '/lib/aarch64-linux-gnu/libpython3.10.so', 'BINARY'),
|
||||
('lib-dynload/_contextvars.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_contextvars.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_decimal.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_decimal.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_hashlib.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_hashlib.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_lzma.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_lzma.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_bz2.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_bz2.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/resource.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/resource.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_opcode.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_opcode.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_multibytecodec.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_multibytecodec.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_jp.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_jp.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_kr.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_kr.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_iso2022.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_iso2022.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_cn.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_cn.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_tw.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_tw.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_codecs_hk.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_codecs_hk.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('lib-dynload/_uuid.cpython-310-aarch64-linux-gnu.so',
|
||||
'/usr/lib/python3.10/lib-dynload/_uuid.cpython-310-aarch64-linux-gnu.so',
|
||||
'EXTENSION'),
|
||||
('libz.so.1', '/lib/aarch64-linux-gnu/libz.so.1', 'BINARY'),
|
||||
('libexpat.so.1', '/lib/aarch64-linux-gnu/libexpat.so.1', 'BINARY'),
|
||||
('libmpdec.so.3', '/lib/aarch64-linux-gnu/libmpdec.so.3', 'BINARY'),
|
||||
('libcrypto.so.3', '/lib/aarch64-linux-gnu/libcrypto.so.3', 'BINARY'),
|
||||
('liblzma.so.5', '/lib/aarch64-linux-gnu/liblzma.so.5', 'BINARY'),
|
||||
('libbz2.so.1.0', '/lib/aarch64-linux-gnu/libbz2.so.1.0', 'BINARY'),
|
||||
('libuuid.so.1', '/lib/aarch64-linux-gnu/libuuid.so.1', 'BINARY'),
|
||||
('base_library.zip',
|
||||
'/root/PycharmProjects/autozshell/build/main/base_library.zip',
|
||||
'DATA')],)
|
||||
@@ -1,49 +0,0 @@
|
||||
('/root/PycharmProjects/autozshell/build/main/main',
|
||||
True,
|
||||
False,
|
||||
True,
|
||||
None,
|
||||
None,
|
||||
False,
|
||||
False,
|
||||
None,
|
||||
True,
|
||||
False,
|
||||
None,
|
||||
None,
|
||||
None,
|
||||
'/root/PycharmProjects/autozshell/build/main/main.pkg',
|
||||
[('pyi-contents-directory _internal', '', 'OPTION'),
|
||||
('PYZ-00.pyz',
|
||||
'/root/PycharmProjects/autozshell/build/main/PYZ-00.pyz',
|
||||
'PYZ'),
|
||||
('struct',
|
||||
'/root/PycharmProjects/autozshell/build/main/localpycs/struct.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod01_archive',
|
||||
'/root/PycharmProjects/autozshell/build/main/localpycs/pyimod01_archive.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod02_importers',
|
||||
'/root/PycharmProjects/autozshell/build/main/localpycs/pyimod02_importers.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod03_ctypes',
|
||||
'/root/PycharmProjects/autozshell/build/main/localpycs/pyimod03_ctypes.pyc',
|
||||
'PYMODULE'),
|
||||
('pyiboot01_bootstrap',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/loader/pyiboot01_bootstrap.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_inspect',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_pkgutil',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py',
|
||||
'PYSOURCE'),
|
||||
('main', '/root/PycharmProjects/autozshell/main.py', 'PYSOURCE')],
|
||||
[],
|
||||
False,
|
||||
False,
|
||||
1720285260,
|
||||
[('run',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/bootloader/Linux-64bit-arm/run',
|
||||
'EXECUTABLE')],
|
||||
'/lib/aarch64-linux-gnu/libpython3.10.so')
|
||||
@@ -1,44 +0,0 @@
|
||||
('/root/PycharmProjects/autozshell/build/main/main.pkg',
|
||||
{'BINARY': True,
|
||||
'DATA': True,
|
||||
'EXECUTABLE': True,
|
||||
'EXTENSION': True,
|
||||
'PYMODULE': True,
|
||||
'PYSOURCE': True,
|
||||
'PYZ': False,
|
||||
'SPLASH': True,
|
||||
'SYMLINK': False},
|
||||
[('pyi-contents-directory _internal', '', 'OPTION'),
|
||||
('PYZ-00.pyz',
|
||||
'/root/PycharmProjects/autozshell/build/main/PYZ-00.pyz',
|
||||
'PYZ'),
|
||||
('struct',
|
||||
'/root/PycharmProjects/autozshell/build/main/localpycs/struct.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod01_archive',
|
||||
'/root/PycharmProjects/autozshell/build/main/localpycs/pyimod01_archive.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod02_importers',
|
||||
'/root/PycharmProjects/autozshell/build/main/localpycs/pyimod02_importers.pyc',
|
||||
'PYMODULE'),
|
||||
('pyimod03_ctypes',
|
||||
'/root/PycharmProjects/autozshell/build/main/localpycs/pyimod03_ctypes.pyc',
|
||||
'PYMODULE'),
|
||||
('pyiboot01_bootstrap',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/loader/pyiboot01_bootstrap.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_inspect',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/hooks/rthooks/pyi_rth_inspect.py',
|
||||
'PYSOURCE'),
|
||||
('pyi_rth_pkgutil',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py',
|
||||
'PYSOURCE'),
|
||||
('main', '/root/PycharmProjects/autozshell/main.py', 'PYSOURCE')],
|
||||
'libpython3.10.so',
|
||||
True,
|
||||
False,
|
||||
False,
|
||||
[],
|
||||
None,
|
||||
None,
|
||||
None)
|
||||
Binary file not shown.
@@ -1,134 +0,0 @@
|
||||
('/root/PycharmProjects/autozshell/build/main/PYZ-00.pyz',
|
||||
[('_compat_pickle', '/usr/lib/python3.10/_compat_pickle.py', 'PYMODULE'),
|
||||
('_compression', '/usr/lib/python3.10/_compression.py', 'PYMODULE'),
|
||||
('_py_abc', '/usr/lib/python3.10/_py_abc.py', 'PYMODULE'),
|
||||
('_pydecimal', '/usr/lib/python3.10/_pydecimal.py', 'PYMODULE'),
|
||||
('_pyi_rth_utils',
|
||||
'/usr/local/lib/python3.10/dist-packages/PyInstaller/fake-modules/_pyi_rth_utils/__init__.py',
|
||||
'PYMODULE'),
|
||||
('_strptime', '/usr/lib/python3.10/_strptime.py', 'PYMODULE'),
|
||||
('_threading_local', '/usr/lib/python3.10/_threading_local.py', 'PYMODULE'),
|
||||
('argparse', '/usr/lib/python3.10/argparse.py', 'PYMODULE'),
|
||||
('ast', '/usr/lib/python3.10/ast.py', 'PYMODULE'),
|
||||
('base64', '/usr/lib/python3.10/base64.py', 'PYMODULE'),
|
||||
('bisect', '/usr/lib/python3.10/bisect.py', 'PYMODULE'),
|
||||
('bz2', '/usr/lib/python3.10/bz2.py', 'PYMODULE'),
|
||||
('calendar', '/usr/lib/python3.10/calendar.py', 'PYMODULE'),
|
||||
('chatmode', '/root/PycharmProjects/autozshell/chatmode.py', 'PYMODULE'),
|
||||
('configparser', '/usr/lib/python3.10/configparser.py', 'PYMODULE'),
|
||||
('contextlib', '/usr/lib/python3.10/contextlib.py', 'PYMODULE'),
|
||||
('contextvars', '/usr/lib/python3.10/contextvars.py', 'PYMODULE'),
|
||||
('copy', '/usr/lib/python3.10/copy.py', 'PYMODULE'),
|
||||
('csv', '/usr/lib/python3.10/csv.py', 'PYMODULE'),
|
||||
('dataclasses', '/usr/lib/python3.10/dataclasses.py', 'PYMODULE'),
|
||||
('datetime', '/usr/lib/python3.10/datetime.py', 'PYMODULE'),
|
||||
('decimal', '/usr/lib/python3.10/decimal.py', 'PYMODULE'),
|
||||
('dis', '/usr/lib/python3.10/dis.py', 'PYMODULE'),
|
||||
('email', '/usr/lib/python3.10/email/__init__.py', 'PYMODULE'),
|
||||
('email._encoded_words',
|
||||
'/usr/lib/python3.10/email/_encoded_words.py',
|
||||
'PYMODULE'),
|
||||
('email._header_value_parser',
|
||||
'/usr/lib/python3.10/email/_header_value_parser.py',
|
||||
'PYMODULE'),
|
||||
('email._parseaddr', '/usr/lib/python3.10/email/_parseaddr.py', 'PYMODULE'),
|
||||
('email._policybase', '/usr/lib/python3.10/email/_policybase.py', 'PYMODULE'),
|
||||
('email.base64mime', '/usr/lib/python3.10/email/base64mime.py', 'PYMODULE'),
|
||||
('email.charset', '/usr/lib/python3.10/email/charset.py', 'PYMODULE'),
|
||||
('email.contentmanager',
|
||||
'/usr/lib/python3.10/email/contentmanager.py',
|
||||
'PYMODULE'),
|
||||
('email.encoders', '/usr/lib/python3.10/email/encoders.py', 'PYMODULE'),
|
||||
('email.errors', '/usr/lib/python3.10/email/errors.py', 'PYMODULE'),
|
||||
('email.feedparser', '/usr/lib/python3.10/email/feedparser.py', 'PYMODULE'),
|
||||
('email.generator', '/usr/lib/python3.10/email/generator.py', 'PYMODULE'),
|
||||
('email.header', '/usr/lib/python3.10/email/header.py', 'PYMODULE'),
|
||||
('email.headerregistry',
|
||||
'/usr/lib/python3.10/email/headerregistry.py',
|
||||
'PYMODULE'),
|
||||
('email.iterators', '/usr/lib/python3.10/email/iterators.py', 'PYMODULE'),
|
||||
('email.message', '/usr/lib/python3.10/email/message.py', 'PYMODULE'),
|
||||
('email.parser', '/usr/lib/python3.10/email/parser.py', 'PYMODULE'),
|
||||
('email.policy', '/usr/lib/python3.10/email/policy.py', 'PYMODULE'),
|
||||
('email.quoprimime', '/usr/lib/python3.10/email/quoprimime.py', 'PYMODULE'),
|
||||
('email.utils', '/usr/lib/python3.10/email/utils.py', 'PYMODULE'),
|
||||
('fnmatch', '/usr/lib/python3.10/fnmatch.py', 'PYMODULE'),
|
||||
('fractions', '/usr/lib/python3.10/fractions.py', 'PYMODULE'),
|
||||
('fun', '/root/PycharmProjects/autozshell/fun.py', 'PYMODULE'),
|
||||
('getopt', '/usr/lib/python3.10/getopt.py', 'PYMODULE'),
|
||||
('gettext', '/usr/lib/python3.10/gettext.py', 'PYMODULE'),
|
||||
('gzip', '/usr/lib/python3.10/gzip.py', 'PYMODULE'),
|
||||
('hashlib', '/usr/lib/python3.10/hashlib.py', 'PYMODULE'),
|
||||
('importlib', '/usr/lib/python3.10/importlib/__init__.py', 'PYMODULE'),
|
||||
('importlib._abc', '/usr/lib/python3.10/importlib/_abc.py', 'PYMODULE'),
|
||||
('importlib._bootstrap',
|
||||
'/usr/lib/python3.10/importlib/_bootstrap.py',
|
||||
'PYMODULE'),
|
||||
('importlib._bootstrap_external',
|
||||
'/usr/lib/python3.10/importlib/_bootstrap_external.py',
|
||||
'PYMODULE'),
|
||||
('importlib.abc', '/usr/lib/python3.10/importlib/abc.py', 'PYMODULE'),
|
||||
('importlib.machinery',
|
||||
'/usr/lib/python3.10/importlib/machinery.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata',
|
||||
'/usr/lib/python3.10/importlib/metadata/__init__.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._adapters',
|
||||
'/usr/lib/python3.10/importlib/metadata/_adapters.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._collections',
|
||||
'/usr/lib/python3.10/importlib/metadata/_collections.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._functools',
|
||||
'/usr/lib/python3.10/importlib/metadata/_functools.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._itertools',
|
||||
'/usr/lib/python3.10/importlib/metadata/_itertools.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._meta',
|
||||
'/usr/lib/python3.10/importlib/metadata/_meta.py',
|
||||
'PYMODULE'),
|
||||
('importlib.metadata._text',
|
||||
'/usr/lib/python3.10/importlib/metadata/_text.py',
|
||||
'PYMODULE'),
|
||||
('importlib.readers', '/usr/lib/python3.10/importlib/readers.py', 'PYMODULE'),
|
||||
('importlib.util', '/usr/lib/python3.10/importlib/util.py', 'PYMODULE'),
|
||||
('inspect', '/usr/lib/python3.10/inspect.py', 'PYMODULE'),
|
||||
('logging', '/usr/lib/python3.10/logging/__init__.py', 'PYMODULE'),
|
||||
('lzma', '/usr/lib/python3.10/lzma.py', 'PYMODULE'),
|
||||
('numbers', '/usr/lib/python3.10/numbers.py', 'PYMODULE'),
|
||||
('opcode', '/usr/lib/python3.10/opcode.py', 'PYMODULE'),
|
||||
('optparse', '/usr/lib/python3.10/optparse.py', 'PYMODULE'),
|
||||
('pathlib', '/usr/lib/python3.10/pathlib.py', 'PYMODULE'),
|
||||
('pickle', '/usr/lib/python3.10/pickle.py', 'PYMODULE'),
|
||||
('pkgutil', '/usr/lib/python3.10/pkgutil.py', 'PYMODULE'),
|
||||
('platform', '/usr/lib/python3.10/platform.py', 'PYMODULE'),
|
||||
('pluginbase',
|
||||
'/usr/local/lib/python3.10/dist-packages/pluginbase.py',
|
||||
'PYMODULE'),
|
||||
('pprint', '/usr/lib/python3.10/pprint.py', 'PYMODULE'),
|
||||
('py_compile', '/usr/lib/python3.10/py_compile.py', 'PYMODULE'),
|
||||
('quopri', '/usr/lib/python3.10/quopri.py', 'PYMODULE'),
|
||||
('random', '/usr/lib/python3.10/random.py', 'PYMODULE'),
|
||||
('selectors', '/usr/lib/python3.10/selectors.py', 'PYMODULE'),
|
||||
('shutil', '/usr/lib/python3.10/shutil.py', 'PYMODULE'),
|
||||
('signal', '/usr/lib/python3.10/signal.py', 'PYMODULE'),
|
||||
('socket', '/usr/lib/python3.10/socket.py', 'PYMODULE'),
|
||||
('statistics', '/usr/lib/python3.10/statistics.py', 'PYMODULE'),
|
||||
('string', '/usr/lib/python3.10/string.py', 'PYMODULE'),
|
||||
('stringprep', '/usr/lib/python3.10/stringprep.py', 'PYMODULE'),
|
||||
('subprocess', '/usr/lib/python3.10/subprocess.py', 'PYMODULE'),
|
||||
('tarfile', '/usr/lib/python3.10/tarfile.py', 'PYMODULE'),
|
||||
('textwrap', '/usr/lib/python3.10/textwrap.py', 'PYMODULE'),
|
||||
('threading', '/usr/lib/python3.10/threading.py', 'PYMODULE'),
|
||||
('token', '/usr/lib/python3.10/token.py', 'PYMODULE'),
|
||||
('tokenize', '/usr/lib/python3.10/tokenize.py', 'PYMODULE'),
|
||||
('tracemalloc', '/usr/lib/python3.10/tracemalloc.py', 'PYMODULE'),
|
||||
('typing', '/usr/lib/python3.10/typing.py', 'PYMODULE'),
|
||||
('urllib', '/usr/lib/python3.10/urllib/__init__.py', 'PYMODULE'),
|
||||
('urllib.parse', '/usr/lib/python3.10/urllib/parse.py', 'PYMODULE'),
|
||||
('uu', '/usr/lib/python3.10/uu.py', 'PYMODULE'),
|
||||
('uuid', '/usr/lib/python3.10/uuid.py', 'PYMODULE'),
|
||||
('zipfile', '/usr/lib/python3.10/zipfile.py', 'PYMODULE'),
|
||||
('zipimport', '/usr/lib/python3.10/zipimport.py', 'PYMODULE')])
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
build/main/main
BIN
build/main/main
Binary file not shown.
Binary file not shown.
@@ -1,32 +0,0 @@
|
||||
|
||||
This file lists modules PyInstaller was not able to find. This does not
|
||||
necessarily mean this module is required for running your program. Python and
|
||||
Python 3rd-party packages include a lot of conditional or optional modules. For
|
||||
example the module 'ntpath' only exists on Windows, whereas the module
|
||||
'posixpath' only exists on Posix systems.
|
||||
|
||||
Types if import:
|
||||
* top-level: imported at the top-level - look at these first
|
||||
* conditional: imported within an if-statement
|
||||
* delayed: imported within a function
|
||||
* optional: imported within a try-except-statement
|
||||
|
||||
IMPORTANT: Do NOT post this list to the issue-tracker. Use it as a basis for
|
||||
tracking down the missing module yourself. Thanks!
|
||||
|
||||
missing module named pyimod02_importers - imported by /usr/local/lib/python3.10/dist-packages/PyInstaller/hooks/rthooks/pyi_rth_pkgutil.py (delayed)
|
||||
missing module named pep517 - imported by importlib.metadata (delayed)
|
||||
missing module named 'org.python' - imported by copy (optional)
|
||||
missing module named org - imported by pickle (optional)
|
||||
missing module named winreg - imported by importlib._bootstrap_external (conditional), platform (delayed, optional)
|
||||
missing module named nt - imported by os (delayed, conditional, optional), ntpath (optional), shutil (conditional), importlib._bootstrap_external (conditional)
|
||||
excluded module named _frozen_importlib - imported by importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
missing module named _frozen_importlib_external - imported by importlib._bootstrap (delayed), importlib (optional), importlib.abc (optional), zipimport (top-level)
|
||||
missing module named _winapi - imported by encodings (delayed, conditional, optional), ntpath (optional), subprocess (optional)
|
||||
missing module named __builtin__ - imported by pluginbase (optional)
|
||||
missing module named cStringIO - imported by pluginbase (conditional)
|
||||
missing module named msvcrt - imported by subprocess (optional)
|
||||
missing module named vms_lib - imported by platform (delayed, optional)
|
||||
missing module named 'java.lang' - imported by platform (delayed, optional)
|
||||
missing module named java - imported by platform (delayed)
|
||||
missing module named _winreg - imported by platform (delayed, optional)
|
||||
File diff suppressed because it is too large
Load Diff
@@ -77,13 +77,7 @@ while True:
|
||||
with open(current_file_dir + "/" + "themetext", "r") as f:
|
||||
themetext = f.read()
|
||||
|
||||
# 获取当前用户和地址
|
||||
user = os.getlogin()
|
||||
address = os.getcwd()
|
||||
# 把inputtext这个变量里的{user}换成user变量
|
||||
inputtext = themetext.replace("{user}", user)
|
||||
# 把inputtext这个变量里的{address}换成address变量
|
||||
inputtext = inputtext.replace("{address}", address)
|
||||
inputtext = themetext
|
||||
|
||||
text1 = str(input(inputtext))
|
||||
if text1 == "exit":
|
||||
|
||||
BIN
dist/main/_internal/base_library.zip
vendored
BIN
dist/main/_internal/base_library.zip
vendored
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
dist/main/_internal/libbz2.so.1.0
vendored
BIN
dist/main/_internal/libbz2.so.1.0
vendored
Binary file not shown.
BIN
dist/main/_internal/libcrypto.so.3
vendored
BIN
dist/main/_internal/libcrypto.so.3
vendored
Binary file not shown.
BIN
dist/main/_internal/libexpat.so.1
vendored
BIN
dist/main/_internal/libexpat.so.1
vendored
Binary file not shown.
BIN
dist/main/_internal/liblzma.so.5
vendored
BIN
dist/main/_internal/liblzma.so.5
vendored
Binary file not shown.
BIN
dist/main/_internal/libmpdec.so.3
vendored
BIN
dist/main/_internal/libmpdec.so.3
vendored
Binary file not shown.
BIN
dist/main/_internal/libpython3.10.so
vendored
BIN
dist/main/_internal/libpython3.10.so
vendored
Binary file not shown.
BIN
dist/main/_internal/libuuid.so.1
vendored
BIN
dist/main/_internal/libuuid.so.1
vendored
Binary file not shown.
BIN
dist/main/_internal/libz.so.1
vendored
BIN
dist/main/_internal/libz.so.1
vendored
Binary file not shown.
BIN
dist/main/main
vendored
BIN
dist/main/main
vendored
Binary file not shown.
2
main.py
2
main.py
@@ -1,7 +1,7 @@
|
||||
import configparser
|
||||
import sys,os
|
||||
import fun
|
||||
version = "1.5.0"
|
||||
version = "1.5.5"
|
||||
|
||||
config = configparser.ConfigParser()
|
||||
if not os.path.exists(os.path.expanduser('~') + '/.ashrc'):
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
import os
|
||||
theme_name = "default"
|
||||
theme_version = "1.0.0"
|
||||
head = "{user}@{address}$ "
|
||||
|
||||
import os
|
||||
user = os.getlogin()
|
||||
address = os.getcwd()
|
||||
head = f"\033[31m{user}\033[0m@\033[32m{address}\033[0m$ "
|
||||
|
||||
|
||||
# 获取当前文件的绝对路径
|
||||
current_file_path = os.path.abspath(__file__)
|
||||
|
||||
|
||||
18
theme/sus/theme.py
Normal file
18
theme/sus/theme.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import os
|
||||
theme_name = "sus"
|
||||
theme_version = "1.0.0"
|
||||
|
||||
user = os.getlogin()
|
||||
address = os.getcwd()
|
||||
head = f"\033[31mSUS的{user}\033[0m@\033[32m{address}\033[0m$ "
|
||||
|
||||
# 获取当前文件的绝对路径
|
||||
current_file_path = os.path.abspath(__file__)
|
||||
|
||||
# 从绝对路径中提取目录
|
||||
current_file_dir = os.path.dirname(current_file_path)
|
||||
# 拼接成配置文件路径
|
||||
current_file_dir = current_file_dir.split("/")
|
||||
current_file_dir = "/".join(current_file_dir[:-1])
|
||||
with open(current_file_dir + "text", "w") as f:
|
||||
f.write(head)
|
||||
Reference in New Issue
Block a user