The Abraxas Project
- Java 100%
| .idea | ||
| .vscode | ||
| egg | ||
| gradle | ||
| .gitattributes | ||
| .gitignore | ||
| abraxas.png | ||
| AGENTS.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle.kts | ||
Abraxas
The bird fights its way out of the egg. The egg is the world. Who would be born must first destroy a world. The bird flies to God. That God's name is Abraxas.
소개
Abraxas는 저수준 I/O, 콘솔, 리플렉션, 시스템 유틸리티, 시간 유틸리티 등을 제공 라이브러리입니다.
모듈 구성
com.elex_project.abraxas.codex– 바이트/비트 변환, 압축, CRC, 가변 길이 인코딩 등.com.elex_project.abraxas.console– CLI 입출력 도우미.com.elex_project.abraxas.reflex– 리플렉션 유틸리티.com.elex_project.abraxas.systemx– OS 프로세스 실행 및 셧다운 훅.com.elex_project.abraxas.timex– 날짜·시간 편의 메서드.
빌드 & 테스트
./gradlew clean build # 컴파일, 테스트, Javadoc 생성
./gradlew test # 테스트 실행
사용 예시
repositories {
maven {
name = "Elex Repository"
url = "https://artifacts.elex-project.com/repository/maven/"
}
}
dependencies {
implementation("com.elex_project:abraxas:6.0.0")
}
import com.elex_project.abraxas.codex.Codex;
import com.elex_project.abraxas.console.Console;
// 바이트 배열을 16진수 문자열로 변환
byte[] data = {0x01, 0x2A, (byte)0xFF};
String hex = Codex.toHexString(data);
Console.writeLine("Hex: {}", hex);
문서
- Javadoc은
./gradlew javadoc로 생성됩니다. - 각 패키지의
package-info.java에 API 개요가 포함됩니다.
라이선스
Apache License 2.0
Copyright © 2026 Elex. All rights reserved.
