Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make tool installation more user-friendly #136

Merged
merged 1 commit into from
Jul 1, 2019
Merged

Commits on Jun 25, 2019

  1. Make tool installation more user-friendly

    We still support 2 types of installations using `install.bash`:
    1. using remote git - a production installation which installs latest
       master branch by default.
    2. using local sources - an installation type which is provided for
       development purposes. It is a part of testing procedure also.
    By default, a tool is installed into ``${HOME}/.elegant-git` directory.
    Meanwhile, the installation path can be customized. See `install.bash`
    for further details.
    
    Uninstall process is removed from `install.bash` as it has to be
    managed separately.
    
    New project layout:
    .
    ├── bin          - production scripts only
    ├── completions  - completions for different shells
    ├── docs         - WEB site with documentation
    ├── libexec      - auxiliary scripts needed for production scripts
    └── tests        - unit tests
    
    Also, `run-tests` is working only from a docker environment as it may
    install 'bad' code into `/usr/local`.
    extsoft committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    12aac20 View commit details
    Browse the repository at this point in the history