Compare commits

..

8 Commits

Author SHA1 Message Date
77c7f5865a ok 2024-07-08 17:51:09 +08:00
f5501aa522 README.md 2024-07-08 17:49:03 +08:00
da24ccc61a README.md 2024-07-08 16:58:03 +08:00
8af5428b35 themetext 2024-07-08 15:56:41 +08:00
f842646d25 v1.5.5 fix bugs and new theme 2024-07-08 15:14:30 +08:00
bd7191226f 删除 themetext 2024-07-07 16:18:46 +08:00
a3f1490db5 gitighore 2024-07-07 15:50:18 +08:00
5def38ee93 gitighore 2024-07-07 15:46:50 +08:00
54 changed files with 87 additions and 7783 deletions

8
.gitignore vendored
View File

@@ -1,6 +1,2 @@
dist
build
__pycache__
themetext
AutozShellLauncher.py
main.spec
/build/
/dist/

6
.idea/vcs.xml generated Normal file
View 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>

View File

@@ -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 *")

View File

@@ -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
ash.py Normal file
View File

@@ -0,0 +1,2 @@
import os
os.system("python3 autozshell/main.py")

View File

@@ -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',
)

View File

@@ -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')])

View File

@@ -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')],)

View File

@@ -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')

View File

@@ -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.

View File

@@ -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.

View File

@@ -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

View File

@@ -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":

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/main vendored

Binary file not shown.

View File

@@ -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'):

View File

@@ -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
View 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)

View File

@@ -1 +1 @@
{user}@{address}$
root@/root/PycharmProjects/autozshell$