Files
2026-03-05 23:07:37 +08:00

31 lines
734 B
Python

#!/usr/bin/env python3
import os
import json
import subprocess
import sys
def get_all_files():
"""获取所有需要推送的文件"""
result = subprocess.run(
['find', '.', '-type', 'f', '-name', '*.java'],
capture_output=True,
text=True
)
files = result.stdout.strip().split('\n')
# 过滤掉不需要的文件
files = [f for f in files if f and not f.startswith('./.trae')]
return files
def main():
files = get_all_files()
print(f"Found {len(files)} Java files to push")
for filepath in files:
# 移除开头的 ./
if filepath.startswith('./'):
filepath = filepath[2:]
print(filepath)
if __name__ == '__main__':
main()