Skip to content
/ pjma Public

Project manager for Aveva E3D Design and Administration

License

Notifications You must be signed in to change notification settings

k-awata/pjma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pjma

pjma is a project manager for Aveva E3D Design and Administration. It manages the environment to launch E3D Design or Administration in one specified directory.

Installation

If you're using Go:

go install github.com/k-awata/pjma@latest

Otherwise you can download a binary from Releases.

Usage

Create a project directory

  • Command:

    mkdir myproj
    cd myproj
    pjma init
    pjma setup
  • Result:

    myproj
        │  pjma.yaml  # pjma env file
        │
        ├─cafuic    # to store UI customization files
        ├─pmllib    # to store PML2 macros
        ├─pmlui     # to store PML1 macros
        └─projects  # to store E3D project folders

Launch an app

pjma open adm

Make a bat file to launch an app

pjma mkbat e3d > launch.bat

Add an existing project

xcopy /e C:\Users\Public\Documents\AVEVA\Projects\E3D3.1\cpl\ projects\cpl\
pjma evars

License

MIT License

About

Project manager for Aveva E3D Design and Administration

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages