Achel - Install
Released on: 2014-03-10

If you want to make Achel available system wide, ie not just to your current user, here's how to do it.

The easiest way is to take the one liner provided on the readme in the repository and add "sudo" just before the bash. At the time of this writing, it looks like this

curl https://raw.github.com/ksandom/achel/master/supplimentary/misc/webInstall | bash

And would therefore become this

curl https://raw.github.com/ksandom/achel/master/supplimentary/misc/webInstall | sudo bash

Presently the permissions are fairly locked down on a fresh install. Specifically of interest, other users of the system are not able to modify the contents of /etc/achel/data and /etc/achel/config. The way I intend to improve this is to create a group "achel" which can modify those folders, then you can add users to the group that you want to be able to write to those folder. So I suggest you implement it this way. Note that presently anyone can read those folders. You can use chmod to to change this but be aware that for now you will likely need sudo to read the folders unless you've set up the group described above.

This post references

A language for robotics, and more....

Posts using the same tags

Today I show you how to create install macros. Install macros are macros that run at install time. They are used for configuring your application. If you are in a ......
The default output of Achel is designed for the user, and thus not wise to pipe directly to another application. However there are facilities to pipe to other applications, and ......
Today I explain the directory structure of Achel.The repository is at https:github.comksandomachel. ......
Today I show you how to refine results in Achel and all Achel based applications. The repository is at https:github.comksandomachel. The documentation is at https:github.comksandomacheltreemasterpackages-availableManipulationsdocs ......
Today I show you how to use manageAchel. **NOTE That `manageAchel` is now `achelctl`**, although both are installed and point to the same file for the time being. The repository ......
Today I show you what semantics are and how to take advantage of themit.The gist of it is being aware of the type of data that is currently being ......
Today I tell you how to contribute to the various projects. If you simply want to add functionality, the simplest thing is to create an achelRepo If you'd like to ......
Today I show you how to use collections.Collections provide a sane way of interacting with persistent data. The idea is that when you need it you request it. If ......
Today I show you how to create a template for outputting stuff in Achel.The repository is at https:github.comksandomachel. The documentation is at https:github.comksandomachelblobmasterdocsprogrammingcreatingATemplate.md ......
Today I show you how to create a unit test in Achel.I found this episode particularly interesting because it shows the unit testing mentality in action. The repository is ......
Today I show you have to remove functionality via repoParms that was previously added to a profile. The important thing to understand is that while removing functionality in repoParms will ......
Today I show you how to manipulate repo parms, which is what defines which packages and repositories should be used in which profilesapplications. If you're wanting to create a repository, ......
Today I show you how to create a macro in Achel.The repository is at https:github.comksandomachel. The documentation is at https:github.comksandomachelblobmasterdocsprogrammingcreatingAMacro.md ......
Today I show you how to create a package in Achel. The repository is at https:github.comksandomachel. The documentation is at https:github.comksandomachelblobmasterdocsprogrammingcreatingAPacakge.md ......
This used to be hard. Now it's easy. Today I show you how! The reason that this is hard without the wizard is that the repo parms are required to ......
Today I talk about how to add functionality into another application. (Think plugin.)This tutorial uses repoParms, which is documented here That should be your first port of call for ......
If you want to make Achel available system wide, ie not just to your current user, here's how to do it.The easiest way is to take the one liner ......
ColouredWeb generates and installs a custom stylesheet that re-colours the internet to make it easier for people who are sensitive to particular colours to use the internet. Here is an ......
Track where your time is going on the command line....
Maintain a single source of truth about your servers across different clouds, and interact with them quickly....
A language for robotics, and more....
Home | About | Contact | Cookies | Risks | Site map