GoboLinux Command Reference
Package management
Finding
- UpdateRecipes - Update local copy of recipe store
- GetAvailable - Search for GoboLinux recipes and precompiled packages
- FindPackage - Search for packages and recipes, locally or remotely.
- SuggestUpdates - List packages with an update available.
- SuggestDuplicates - Provide a list of programs that are not linked to Current
- PrioritiseUpdates - Order output of SuggestUpdates by dependency
- Dependencies - Queries dependencies in a GoboLinux package.
Installing
- Compile - Compile and install software from sources using GoboLinux recipe.
- InstallPackage - Install precompiled GoboLinux packages.
- FetchArchive - Download the sources for a recipe, but don’t compile them.
- Freshen - Many options to check for availability and upgrade GoboLinux packages
Administration
- SymlinkProgram - Link a program from the /Programs hierarchy in the /System tree.
- DisableProgram - Unlink a program from the /System/Index hierarchy.
- RemoveProgram - Remove a program version from the system.
- DetachProgram - Move a program from /Programs to a different location.
- RebuildLinks - Rebuild /System/Index directories.
- RemoveBroken - Remove broken links.
Creating recipes and packages
- GetRecipe - Fetch a recipe and insert it in the recipes tree.
- MakeRecipe - Create a recipe template.
- EditRecipe - Edit a recipe.
- ContributeRecipe - Submit recipe changes via a GitHub PR.
- CreatePackage - Make a GoboLinux package.
- NewVersion - Update a recipe to a new version.
- PrepareProgram - Prepares applications for instalation, running the ‘configure’
- Hashes - Manages FileHash and FileHash.sig files in a GoboLinux package.
- MergeTree - Mirrors one directory structure into another.
Helper tools
- DeduceName - Scan a file to find the capitalization of a program name.
- FiboSandbox - Run the program in a protected sandbox, as a restricted user.
- FixInfo - Remakes the entries in the info ‘dir’ file.
- NamingConventions - Heuristics to determine a capitalized, GoboLinux-like name.
- SandboxInstall - Runs ‘make install’, using a sandbox environment.
System maintenance
- AddUser - Register a new user in this system.
- SystemFind - Special ‘find’ utility for searches in the /System hierarchy.
- SystemInfo - Display some basic system information. Useful for /etc/issue.
Utilities
- FilterColors - Filter to monochrome.
- FilterLines
- FixAttributes - Fix attributes from files based on its contents.
- GrepReplace - Swaps occurrences of a regex for another word in a series of files.
- IsExecutable - Determines if a file is executable.
- RemoveEmpty - Remove all empty directories inside current (or a given) directory.
Wrappers
- FindQuick (alias: f) - Find files.
- GrepQuick (alias: g) - Shorthand for ‘grep’.
- l - alias for ’ls’ with some options set.
- KillProcess - Enhanced process killing utility.
- Rename - Performs a sed-based search/replace in a set of filenames.
Boot scripts
- BootDriver - The boot controller script.
- StartTask - Run a boot task from the command line.
- StopTask - Stop a boot task from the command line.
Special files
- GoboPath
- ScriptFunctions