https://github.com/usp-engineers-community/Open-usp-Tukubai
製品版 usp Tukubai (https://www.usp-lab.com/product.html) の Python によるオープンソース実装。
https://github.com/usp-engineers-community/Open-usp-Tukubai
Last synced: 7 months ago
JSON representation
製品版 usp Tukubai (https://www.usp-lab.com/product.html) の Python によるオープンソース実装。
- Host: GitHub
- URL: https://github.com/usp-engineers-community/Open-usp-Tukubai
- Owner: usp-engineers-community
- License: mit
- Created: 2012-02-29T12:16:29.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2025-02-03T06:59:39.000Z (10 months ago)
- Last Synced: 2025-04-04T19:18:06.713Z (8 months ago)
- Language: Python
- Homepage: https://uec.usp-lab.com/TUKUBAI/CGI/TUKUBAI.CGI?POMPA=WHYOPEN
- Size: 38.8 MB
- Stars: 137
- Watchers: 30
- Forks: 35
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
- awesome-for-oneliner - Open USP Tsukubai - Unix-style commands for corporate systems written in Python (Utilities / Open USP Tsukubai)
README
Universal Shell Programming Laboratory
uecinfo@usp-lab.com
2025/01/20
Open usp Tukubaiとは
====================
Open usp Tukubaiは短期間低コストで企業システムを構築するエン
タープライズ向けコマンド群「usp Tukubai」のオープンソースソ
フトウェア版。ユニケージ開発手法の普及促進を狙い、usp Tukubai
から特に利用頻度の高いものを選定して提供されている。
Open usp Tukubaiは基幹業務システム、情報分析システム、データ
バッチ処理、高速検索システム、勘定系システムなどにおけるシェ
ルおよびシェルスクリプトの用途を広げるためのUNIX環境用コマン
ド群であり、The MIT Licenseのもとでオープンソースソフトウェア
として公開されている。テキストデータの集計や結合 (リレーショ
ン)、その他業務システムで利用するコマンドが用意されている。
Open usp Tukubaiはターミナルから操作するインタラクティブなデー
タ処理作業から、シェルスクリプトによる業務システムの構築・業
務用Webアプリケーションの構築まで、UNIXの基本機能を最大限に
活用するプログラミング能力を提供する。
Open usp Tukubaiのサポート(有償)、商用版Tukubaiに関するお問
合せ先は下記へ。
uecinfo@usp-lab.com
ダウンロード
===========
ダウンロードページ
https://www.uni-tama.com/cgi/DOCUMENT_UEC.CGI?CATEGORY=TUKUBAI&POMPA=DOWNLOAD
GitHub
https://github.com/usp-engineers-community/Open-usp-Tukubai
Read-Only git://github.com/usp-engineers-community/Open-usp-Tukubai.git
利用方法
========
Open usp Tukubaiはスクリプト言語Pythonで開発されている。Pythonの
インストールされたUNIX系OSで利用できる。Open usp Tukubaiのイン
ストールおよびセットアップに関してはINSTALLファイルを参照のこと。
なお、業務システム向けに提供されている商用版のTukubaiはC言語で
開発されている。商用版の提供や教育プログラムに興味がある場合には
uecinfo@usp-lab.comまでご連絡いただきたい。
Haskell をインストールする
========
現在の最新版 (9.12.1)を例にインストール方法を示す。
$ dnf install gcc gcc-c++ make tar vim wget -y
$ wget https://downloads.haskell.org/~ghc/9.12.1/ghc-9.12.1-x86_64-rocky8-linux.tar.gz -O - |
tar fxz - -C /usr/local/src
$ cd /usr/local/src/ghc-9.12.1-x86_64-unknown-linux
$ ./configure
$ make install
インストールが済めば COMMANDS.HS ディレクトリ以下のコマンドが直接実行可能になっている。
[root@13e8bb175b73 Open-usp-Tukubai]# COMMANDS.HS/juni.hs --version
Usage : juni [ ]
Version : Mon Jan 20 06:55:16 UTC 2025
Open usp Tukubai (LINUX+FREEBSD)
リファレンス
============
オンラインコマンドマニュアル
https://www.uni-tama.com/cgi/COMMAND.CGI
付属のマニュアル
デフォルトインストール先は
/usr/local/share/open-usp-tukubai/devel/pdf/
/usr/local/share/open-usp-tukubai/devel/html/
/usr/local/share/open-usp-tukubai/devel/man/
文献
====
https://www.uni-tama.com/
ユニケージ魂
- USP MAGAZINE
- 技術評論社 Software Design
ライセンスについて
==================
Open up TukubaiはThe MIT Licenseに基づき、USP研究所が無償で配布
している。The MIT Licenseの詳細についてはLICENSEファイルを参照の
こと。
※ユニケージはユニバーサル・シェル・プログラミング研究所の登録商標。